Syntax error 语法错误
xp下的批处理其实比纯dos下的批处理强大很多,因为xp下多出了很多外部命令,且增强了dos中不少命令的功能,比如 for
其实dos下的for命令很弱的,不像xp下的for能干那么多的事,没有四参数 /l /f /d /r ,只有纯for。
批处理:
----------------------
@echo off
:start
tasklist /nh|find /i "进程名"
if ERRORLEVEL 1 (start 要执行的文件)
goto start
----------------------
例如:
--------------------------
@echo off
:start
tasklist /nh|find /i "QQ.exe"
if ERRORLEVEL 1 (start D:\progra~1\QQ2009\bin\QQ.exe)
goto start
--------------------------
很久不用DOS了,熟悉又陌生。打酱油去了。
2