如何用记事本编写代码可使指定程序运行指定时间后自动结束
例如@echooff>%tmp%\168.vbsechoSetob=GetObject("winmgmts:\\.\root\cimv2")>>%tmp%\168.vbs...
例如 @echo off >%tmp%\168.vbs echo Set ob=GetObject("winmgmts:\\.\root\cimv2") >>%tmp%\168.vbs echo do >>%tmp%\168.vbs echo Set ls=ob.ExecQuery ("select * from Win32_Process where Name='qq.exe' ") >>%tmp%\168.vbs echo for each t in ls >>%tmp%\168.vbs echo t.terminate() >>%tmp%\168.vbs echo next >>%tmp%\168.vbs echo wscript.sleep 4000 >>%tmp%\168.vbs echo loopstart %tmp%\168.vbs把上面 qq.exe 的地方改成你游戏的 进程名。功能也是4秒检查进程是否有qq.exe进程,有就结束掉。要是不要这个 功能,就在任务管理器 进程中找到wscript.exe 结束掉它就行了。如果想5秒检查一次 就把上4000 改成 5000(4000是4000毫秒就是4秒) 可能程序有错,麻烦高手帮忙!
展开
1个回答
2014-01-05
展开全部
记录关机时间的确很难实现。不用已记录了开机时间,那第二次开机与第一次开机的时间一比较也不就知道了时间了吗?先做好BAT批处理文件,让它在开机后就运行。
把下面二句以1.bat为文件名和扩展名存放在D盘.
date /t >> d:\时间.txt
time /t >> d:\时间.txt
然后就是一个把1.bat写入注册表中实现开机运行。把下面也存在D盘中名为0.bat
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v 1 /d d:\1.bat
先运行0.bat后,1.bat不用管它,然后在把0.bat删了。
把下面二句以1.bat为文件名和扩展名存放在D盘.
date /t >> d:\时间.txt
time /t >> d:\时间.txt
然后就是一个把1.bat写入注册表中实现开机运行。把下面也存在D盘中名为0.bat
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v 1 /d d:\1.bat
先运行0.bat后,1.bat不用管它,然后在把0.bat删了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |