You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMD运行MATLAB脚本时如何避免显示GUI窗口及任务栏图标?

彻底隐藏MATLAB窗口和任务栏图标的解决方案

我之前也碰到过完全后台运行MATLAB、不想看到任何窗口或任务栏图标的需求,试了几个靠谱的方法,分享给你:

方法1:使用Windows start命令的后台运行参数

直接在CMD里用start /B启动MATLAB,这个参数会让程序在当前控制台的后台运行,不会弹出新窗口,也不会在任务栏显示图标。命令如下:

start /B matlab.exe -nodisplay -nosplash -nodesktop -minimize -r "cd G:\AARN\Script; try, run('G:\AARN\Script\test.m'); end; quit"

注:/B参数的作用是不创建新的命令行窗口,让MATLAB在当前进程的后台执行,彻底避免界面显示。

方法2:用VBScript完全隐藏运行(最彻底)

如果上面的方法偶尔还是会出现短暂的窗口闪一下,用VBScript的隐藏运行参数是最稳妥的方案:

  1. 新建一个文本文件,命名为run_matlab.vbs,写入以下内容:
Set WshShell = CreateObject("WScript.Shell")
' 第二个参数0代表隐藏窗口运行,False代表不等待脚本执行完成
WshShell.Run "matlab.exe -nodisplay -nosplash -nodesktop -r ""cd G:\AARN\Script; try, run('G:\AARN\Script\test.m'); end; quit""", 0, False
  1. 在CMD里执行这个VBS脚本:
wscript run_matlab.vbs

这个方法会让MATLAB完全在后台静默运行,你不会在桌面、任务栏甚至任务管理器的“应用”标签里看到它,只会在“详细信息”里找到MATLAB的进程。

方法3:验证进程是否正常运行

如果担心MATLAB没启动,可以用以下命令查看进程:

tasklist | findstr matlab.exe

如果返回MATLAB的进程信息,说明已经在后台正常运行了。

内容的提问来源于stack exchange,提问作者Adlan Kadri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:52:46