我正在使用trans.exe
文件,该文件在运行时要求输入参数(=输入)文件。如果我使用Matlab运行trans.exe
,那么我怎样才能直接在程序中提供参数文件而不会被Matlab提示每次运行trans.exe
时手动输入?
答案 0 :(得分:1)
如果你的可执行文件没有能力接受命令行参数,那么你唯一的选择是调用一个调用来管理你的可执行文件的stdin(在Linux下,这就像{{1} })。不过,我不知道这项技术是否适用于Matlab。
答案 1 :(得分:0)
system('"C:\path_name\trans.exe" < "C:\path_name\input_trans_parameter_file.txt"');
以上system
函数中使用的以下命令行直接使用input_trans_parameter_file.txt
中存储的输入文件的名称。
<强>&LT; “C:\ path_name \ input_trans_parameter_file.txt”