我想在不打开 MATLAB 的情况下直接从桌面打开 GUI 并从中运行它。当我右键单击主 MATLAB code
文件并在 Windows 环境中选择 Run
时,MATLAB 启动,之后我的 GUI 自动运行,但我想通过双击图标(快捷方式)o 桌面。我怎样才能做到这一点?我不想编译我的应用程序。
- 我的 GUI 包含训练神经网络,所以我无法编译它。
最佳答案
您真正需要的是一种运行 .m
的方法通过命令行的文件 - 不是特定于 GUI 的操作。命令行操作是您可以绑定(bind)到桌面上的快捷方式或使用批处理文件执行的操作。
您正在寻找的解决方案是 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 中)并运行。
关于matlab - 在 MATLAB 环境中直接从桌面(快捷方式)打开 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102699/