如何写一个批处理文件:在qq运行2个小时后自动关闭? 15

 我来答
教师小站
2008-03-15 · TA获得超过2157个赞
知道大有可为答主
回答量:1350
采纳率:0%
帮助的人:761万
展开全部
●以下内容非复制粘贴,原创,全敲键盘一个个打出来

本人已经调试成功,用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
cbfnanb1
2008-03-15 · TA获得超过424个赞
知道小有建树答主
回答量:1088
采纳率:0%
帮助的人:964万
展开全部
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的定时任务执行

参考资料: http://zhidao.baidu.com/question/8473690.html?si=1

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式