如何写一个批处理文件:在qq运行2个小时后自动关闭? 15
2个回答
展开全部
●以下内容非复制粘贴,原创,全敲键盘一个个打出来
本人已经调试成功,用VBS脚本,请把下面3行代码复制到记事本中,然后“文件”-“另存为...”,位置选“桌面”,名称写“1.vbs”,保存类型选“所有文件”。
set wshshell=CreateObject("wscript.shell")
tt=(hour(time)+2) & ":" & string(2-len(minute(time)),"0") & minute(time)
wshshell.exec "at " & tt & " ntsd.exe -c q -pn qq.exe"
然后执行桌面你刚才保存的1.vbs,就成功了。你只看到屏幕一闪,而此时已经加了一条定时任务,要检验它,请在开始-运行-输入cmd回车
进入了DOS窗口,输入命令:
at 1
回车后,你会看到提示:
D:\Documents and Settings\chaoliu>at 1
任务 ID: 1
状态: OK
计划: 今天
时间: 15:14
交互: No
命令: ntsd.exe -c q -pn qq.exe
命令是说在2小时后,15:14将会自动运行ntsd关掉qq进程。
这条定时任务是可以取消的,方法是在DOS窗口中输入
at 1 /delete
同理,如果你双击了2次1.vbs,就会有2条任务。查看第2个任务就用 at 2
本人已经调试成功,用VBS脚本,请把下面3行代码复制到记事本中,然后“文件”-“另存为...”,位置选“桌面”,名称写“1.vbs”,保存类型选“所有文件”。
set wshshell=CreateObject("wscript.shell")
tt=(hour(time)+2) & ":" & string(2-len(minute(time)),"0") & minute(time)
wshshell.exec "at " & tt & " ntsd.exe -c q -pn qq.exe"
然后执行桌面你刚才保存的1.vbs,就成功了。你只看到屏幕一闪,而此时已经加了一条定时任务,要检验它,请在开始-运行-输入cmd回车
进入了DOS窗口,输入命令:
at 1
回车后,你会看到提示:
D:\Documents and Settings\chaoliu>at 1
任务 ID: 1
状态: OK
计划: 今天
时间: 15:14
交互: No
命令: ntsd.exe -c q -pn qq.exe
命令是说在2小时后,15:14将会自动运行ntsd关掉qq进程。
这条定时任务是可以取消的,方法是在DOS窗口中输入
at 1 /delete
同理,如果你双击了2次1.vbs,就会有2条任务。查看第2个任务就用 at 2
展开全部
1、下载pslist.exe 、pskill.exe 可以从安焦下载(http://www.xfocus.net/tools/200508/1071.html)pstools,找到这两个文件。
2、用pslist确定你要自动关闭的文件进程名称
3、编辑bat文件
pskill 进程名
4、把该bat文件加入定时任务
------------------------------------------
或者如果用的是XP或者WINDOWS2003的话,本身有tasklist 和taskkill两个命令。比如定时关闭记事本程序,用tasklist 察看要自动关闭的程序进程名字为notepad.exe 。然后用命令
TASKKILL /F /IM notepad.exe 杀掉该程序。
同样编辑成为一个BAT文件
用windows的定时任务执行
2、用pslist确定你要自动关闭的文件进程名称
3、编辑bat文件
pskill 进程名
4、把该bat文件加入定时任务
------------------------------------------
或者如果用的是XP或者WINDOWS2003的话,本身有tasklist 和taskkill两个命令。比如定时关闭记事本程序,用tasklist 察看要自动关闭的程序进程名字为notepad.exe 。然后用命令
TASKKILL /F /IM notepad.exe 杀掉该程序。
同样编辑成为一个BAT文件
用windows的定时任务执行
参考资料: http://zhidao.baidu.com/question/8473690.html?si=1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询