从Matlab运行.exe文件时,如何避免手动输入输入文件?

从Matlab运行.exe文件时,如何避免手动输入输入文件?,matlab,input,executable,Matlab,Input,Executable,我使用的是一个trans.exe文件,当运行该文件时,会请求一个参数(=输入)文件。如果我使用Matlab运行trans.exe,那么我如何在程序中直接给出参数文件,而不会在每次运行trans.exe时被Matlab提示手动键入参数?如果您的可执行文件不能接受命令行参数,然后,您唯一的选择是调用一个调用,该调用将内容传输到可执行文件的stdin(在Linux下,这类似于!echo“blah blah blah”| my_executable)。不过,我不知道这项技术在Matlab中是否有效。sy

我使用的是一个
trans.exe
文件,当运行该文件时,会请求一个参数(=输入)文件。如果我使用Matlab运行
trans.exe
,那么我如何在程序中直接给出参数文件,而不会在每次运行
trans.exe
时被Matlab提示手动键入参数?

如果您的可执行文件不能接受命令行参数,然后,您唯一的选择是调用一个调用,该调用将内容传输到可执行文件的stdin(在Linux下,这类似于
!echo“blah blah blah”| my_executable
)。不过,我不知道这项技术在Matlab中是否有效。

system(“'C:\path\u name\trans.exe”

上述
系统
函数中使用的以下命令行直接使用
input\u trans\u parameter\u file.txt中存储的输入文件名

“C:\path\u name\input\u trans\u parameter\u file.txt”