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

标签 matlab user-interface shortcut

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

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

最佳答案

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

您正在寻找的解决方案是 MATLAB-specific syntax 的组合和一个 straightforward 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 中)并运行。

关于matlab - 在 MATLAB 环境中直接从桌面(快捷方式)打开 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102699/

相关文章:

matlab - 如何实现...?求给定角度的弧范围

ios - 如何使搜索栏在表格 View 中滚动时不消失?

python - 使用 Python 进行数据采集

linux - shell 脚本图形用户界面

.net - Visual Studio 安装项目忽略快捷方式参数中的变量

matlab - 如何检测图像中对象的实例?

matlab - 如何在 MATLAB 中提取指定边界内的部分图像

C 函数和 NaN

Eclipse 快捷方式 "debug last debug configuration"(不是 F11)

Vim - 删除最多搜索到的字符串