在MATLAB环境中直接从桌面(快捷方式)打开GUI

时间:2014-08-03 07:50:11

标签: matlab user-interface shortcut

我想直接从桌面打开GUI而无需打开MATLAB并从中运行它。当我右键单击主MATLAB code文件并在Windows环境中选择Run时,MATLAB启动,然后我的GUI自动运行,但我希望双击图标(快捷方式)o桌面。我怎样才能做到这一点?我不想编译我的应用程序。

  • 我的GUI包含训练神经网络,所以我无法编译它。

1 个答案:

答案 0 :(得分:4)

您实际需要的是一种通过命令行运行.m文件的方法 - 一种不特定于GUI的操作。命令行操作可以绑定到桌面上的快捷方式或使用批处理文件执行。

您正在寻找的解决方案是MATLAB-specific syntaxstraightforward batch file creation procedure的组合:

  1. 打开文本编辑器。

  2. 在里面写这个: "C:\<path to your MATLAB folder>\matlab.exe" -nodisplay -nosplash -nodesktop -r "cd('C:\<path to your where the .m file is>\'); run('C:\<path to where the .m file is>\mfile.m');"

  3. 将文件保存为.bat(在Windows中)并运行。