Saya menggunakan file trans.exe
, yang ketika dijalankan meminta file parameter (= input). Jika saya menjalankan trans.exe
menggunakan Matlab, lalu bagaimana saya bisa langsung memberikan file parameter di dalam program tanpa diminta oleh Matlab untuk mengetiknya secara manual setiap kali trans.exe
dijalankan?
Bagaimana cara menghindari memasukkan file input secara manual, ketika file .exe dijalankan dari Matlab?
Jawaban (2)
Jika executable Anda tidak memiliki kemampuan untuk menerima parameter baris perintah, maka satu-satunya pilihan Anda adalah memanggil panggilan yang menyalurkan barang ke stdin executable Anda (di Linux, ini akan menjadi seperti !echo "blah blah blah" | my_executable
). Saya tidak tahu apakah teknik ini berhasil dari Matlab.
person
Oliver Charlesworth
schedule
09.10.2010
system('"C:\path_name\trans.exe" < "C:\path_name\input_trans_parameter_file.txt"');
Baris perintah berikut yang digunakan pada fungsi system
di atas secara langsung menggunakan nama file input yang disimpan di input_trans_parameter_file.txt
.
‹ "C:\path_name\input_trans_parameter_file.txt"
person
Community
schedule
10.10.2010