用于从记事本运行MATLAB代码的bat文件++;
我想写一个用于从记事本运行MATLAB代码的bat文件++;,matlab,batch-file,cmd,notepad++,Matlab,Batch File,Cmd,Notepad++,我想写一个.bat文件,当我按下记事本++上的运行按钮时, 通过命令行运行我的matlab代码 我编写了一个用于运行特定代码的简单批处理文件(test.m) 如何通过记事本++的运行按钮将其他文件地址传递到批处理文件 我也希望有其他解决办法 我的代码: "C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');" 这一个我不会使用CMD命令,而是一
.bat
文件,当我按下记事本++上的运行按钮时,
通过命令行运行我的matlab代码
我编写了一个用于运行特定代码的简单批处理文件(test.m)
如何通过记事本++的运行按钮将其他文件地址传递到批处理文件
我也希望有其他解决办法
我的代码:
"C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');"
这一个我不会使用CMD命令,而是一个运行程序某些部分的批处理文件。如果我理解正确,那么当您单击图标以及记事本++时,您希望运行MATLAB程序。我要做的是以下几点 右键单击程序,选择属性,然后将目标行更改为
"[Notepad++ Target Path Here]", "C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');"
这应该运行两个程序
希望这有帮助 在批处理文件中,您可以引用参数,如在记事本++中使用
%1
,%2
。。。在命令提示窗口中运行call/?
,并阅读输出帮助以了解详细信息。因此,将D:\test.m
替换为%~1
,并在记事本++的文档中了解如何使用具有完整路径的活动文件名运行批处理文件之类的工具。