level 1
第一次接触bat
tasklist|find /c "cmd.exe"
这个命令返回 cmd.exe的进程数量
start /b cmd.exe
这个是启动cmd.exe进程
我现在要写一个bat文件
当进程表中不存在cmd.exe进程
也就是tasklist|find /c "cmd.exe" 这个的返回值是0
只要是0,就执行start /b cmd.exe
2017年09月19日 11点09分
1
level 12
errorlevel 是环境变量,判断命令是否执行成功的
2017年09月19日 14点09分
5
语法不正确...刚刚运行了下,失败了
2017年09月20日 01点09分
level 12
我没有用过tasklist|find /c
不知道/c的返回值怎么判断
我上一个代码把cmd.exe 换成别的就是没有某个进程就运行某个进程
2017年09月20日 10点09分
6