@echo off rem by sevenfal 2010年7月18日 ::修改下面引号里面内容 set 消息路径="C:\massge.txt" set 进程="1.exe" set 进程路径="C:\" ::修改上面引号里面内容 set "分割=-=-=-=-=-=-=-=-=-=-分隔线=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" tasklist |find/i %进程% echo %errorlevel% goto :%errorlevel% ::%errorlevel%为0表示找到进程 :0 call :设定时间 call :分割上 taskkill /f /im %进程% call :消息判断 %errorlevel% echo %结果% >>%消息路径% call :分割下 goto :eof :1 call :设定时间 call :分割上 PUSHD %进程路径% start 1.exe POPD echo 打开 %进程%。>>%消息路径% call :分割下 goto :eof :设定时间 set datt=%date:~0,10% set datt=%datt:-=/% set timm=%time:~0,8% set timm=%timm: =0% set 时间=%datt% %timm% goto :eof :分割上 echo %分割% >>%消息路径% echo %时间% >>%消息路径% goto :eof :分割下 echo %分割% >>%消息路径% echo. >>%消息路径% goto :eof :消息判断 if "%1"=="0" set 结果=成功结束进程 %进程%。 if "%1"=="1" set 结果=错误: 无法终止进程 %进程%,原因: 拒绝访问。 ::taskkill当errorlevel为128表示进程不存在 ::此处可自行添加errorlevel消息,格式如上 goto :eof
© 著作权归作者所有
下一篇: 删除7天以前文件
文章评论(0)