进程操作记录

2016年1月11日 0 条评论 1.49k 次阅读 0 人点赞
@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

Sevenfal

这个人太懒什么东西都没留下

文章评论(0)