求一计数批处理

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:34:32
首先判定电脑是否有运行123.exe程序,如果有运行则计数器为1.再次运行计数器为2.
当大于或等于我设置的次数或天数时,就自动清除计数器.
请问这个批处理能办到吗?
好像是要有个文件来存储计数的,不然关机了不就计数器清零了...

bat肯定可以做到
等我研究研究
------11月12:09:38
有了!把下面星星中间的内容保存到20.bat(必须要用20.bat作为名字)
把里面有个“qq.exe”改为你要的那什么“123.exe”就可以了
中间不要换行!!!

****************************

@echo off
color 1f
title 找QQ
if exist 1.bat goto 计数器为零
set/p 最高次数=设定计数器次数(20次以内):
echo 你已经设定最高次数为%最高次数%
tasklist >d:\进程列表.txt
find "qq.exe" d:\进程列表.txt /i && echo 此程序在%date%%time%出现过>>d:\出现次数.txt&echo 你的系统中运行有此程序!详细请看d:\出现次数.txt
pause
del d:\进程列表.txt
echo.
ren 找qq.bat %最高次数%.bat
ren 2.bat 1.bat
ren 3.bat 2.bat
ren 4.bat 3.bat
ren 5.bat 4.bat
ren 6.bat 5.bat
ren 7.bat 6.bat
ren 8.bat 7.bat
ren 9.bat 8.bat
ren 10.bat 9.bat
ren 11.bat 10.bat
ren 12.bat 11.bat
ren 13.bat 12.bat
ren 14.bat 13.bat
ren 15.bat 14.bat
ren 16 .bat 15.bat
ren 17.bat 16.bat
ren 18.bat 17.bat
ren 19.bat 18.bat
ren 20.bat 19.b