我想直接从桌面打开GUI而无需打开MATLAB并从中运行它。当我右键单击主MATLAB code
文件并在Windows环境中选择Run
时,MATLAB启动,然后我的GUI自动运行,但我希望双击图标(快捷方式)o桌面。我怎样才能做到这一点?我不想编译我的应用程序。
答案 0 :(得分:4)
您实际需要的是一种通过命令行运行.m
文件的方法 - 一种不特定于GUI的操作。命令行操作可以绑定到桌面上的快捷方式或使用批处理文件执行。
您正在寻找的解决方案是MATLAB-specific syntax和straightforward batch file creation procedure的组合:
打开文本编辑器。
在里面写这个:
"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');"
将文件保存为.bat
(在Windows中)并运行。