Notepad++ 运行 MATLAB 代码的批处理文件

3

我想写一个 .bat 文件,当我在Notepad++上点击运行按钮时,可以通过命令行运行我的Matlab代码。

我已经为运行特定代码(test.m)编写了一个简单的批处理文件。

如何通过Notepad++的运行按钮将其他文件地址传递给我的批处理文件?

我也会欣赏其他解决方案。

我的代码:

"C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');"

在批处理文件中,您可以使用“%1”、“%2”等引用参数,例如在Notepad++中打开的文件名。在命令提示符窗口中运行“call /?”并阅读输出帮助以获取详细信息。因此,将“D:\test.m”替换为“%~1”,并查找Notepad++文档,了解如何使用活动文件的完整路径和批处理文件名称运行工具。 - Mofi
1个回答

0
这个问题我不会使用CMD命令,而是使用批处理文件来运行程序的某些部分。如果我理解你的意思正确的话,你想在单击图标时运行MATLAB程序以及notepad++。我会这样做:

右键单击程序,选择属性,然后更改目标行为

"[Notepad++ Target Path Here]", "C:\Program Files\MATLAB\R2014b\bin\matlab.exe" -nodisplay -nosplash -nodesktop -r "; run('D:\test.m');"

这应该可以运行两个程序

希望这可以帮到你!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接