刚回答了一个批处理的问题,拿到这给你做例子吧,下面的代码的作用是检测一个预设进程,要是不存在则自动关机.其中的:c标签就是一个子程序,在主程序中调用了这个子程序,哪里不明白请追问,满意请加好评 @echo off&setlocal enabledelayedexpansion
mode con: cols=100 lines=15&color 5a
set /p pros=请在这里输入你要检测的进程(如taskmgr.exe,这个是任务管理器进程,回车结束):
:l
tasklist /fi "imagename eq !pros!">check
cls
ping 127.0.0.1>nul
call :c check
ping 127.0.0.1>nul
goto l
:c
if %~z1==0 shutdown -s -f -t 30&goto end
goto :eof
:end
echo 按任意键取消关机..
pause>nul
shutdown -a
exit
带标签的一般是子程序比如 call startrem 以下为子程序:startecho hellow worldgoto :eof