【发布时间】:2017-11-23 21:53:18
【问题描述】:
我要写批处理脚本:
- 打开 cmd.exe,然后运行运行最小化 Matlab (MATLAB.exe) 和 matlab 应用程序 (MATLABWindow.exe) 的命令
- 之后它必须检查 Matlab 应用程序是否正常工作
- 如果是,什么也不做(仍在检查中)
- 如果没有,它将杀死最小化的 MATLAB.exe
我写的但除了运行 matlab 和 matlab 应用程序之外没有用:
@ECHO OFF
START cmd.exe /min /k "matlab -nosplash -nodesktop -minimize -r "matlab.apputil.run('ThorlabsLC100APP')""
taskkill /F /IM cmd.exe
SLEEP 30
:search
TASKLIST|FIND "MATLABWindow.exe"
IF %ERRORLEVEL% equ 0 (
GOTO search)
ELSE (GOTO found)
TIMEOUT /T 5
GOTO search
:found
taskkill /im MATLAB.exe
EXIT
谢谢
【问题讨论】:
-
如果您找到了解决方案,请不要将其包含在您的问题中,而是将其作为答案发布!
标签: windows batch-file