我的bat文件中有以下代码,保存为MyLM.bat:
@echo off
matlab -automation -r "addpath('C:\Users\mojtaba\BrainModel');AddPathes;MyLM('MT5Test_LM')" > matlab_output.log
exit
我只需添加主路径然后添加必要的路径,然后运行我的功能(这是MyLM)。我从我的matlab命令提示符运行以下代码:
!start "MATLAB test" /Min /B MyLM.bat
它工作正常,我很开心!所以我可以使用不同的bat文件分别运行不同的matlab实例。让我更开心的是,我可以从matlab命令提示符传递我的参数(即'MT5Test_LM')。所以我不需要保存不同的bat文件。我真正需要的是拥有这样的代码:
!start "MATLAB test" /Min /B MyLM.bat 'MT5Test_LM'
然后我需要在我的bat文件中使用一些代码来读取这个参数并连接一些字符串。
有什么建议吗?
答案 0 :(得分:1)