Board logo

标题: [其他] 怎么样让一个程序自动关闭然后自动打开? [打印本页]

作者: yuyuyou    时间: 2008-11-18 20:06     标题: 怎么样让一个程序自动关闭然后自动打开?

类似刷新功能.
比如点击这个批处理程序,某个程序就自动关闭,并且再次启动.

我刚注册不久,是个新人,正看教程,不会编这个.那位高手帮忙下...

不知道有没有违反发帖规定,版主多包涵了...

谢谢
作者: yuyuyou    时间: 2008-11-18 20:07

或者能有个热键控制,只要操作热键就可以完成更好了.
作者: Batcher    时间: 2008-11-18 20:49

先自学一下tasklist和taskkill的用法
作者: yuyuyou    时间: 2008-11-18 20:54

呵呵,多谢巡查提示哦
作者: yuyuyou    时间: 2008-11-18 21:40

tasklist 这个命令怎么查不出某个指定程序的PID

我测试了哦半天,,,

比如:

C:\>tasklist /m get.exe
信息: 没有运行的任务匹配指定标准。

C:\>tasklist /v get.exe
错误: 无效参数/选项 - 'get.exe'。
键入 "TASKLIST /?" 以了解用法。

C:\>tasklist /v exe
错误: 无效参数/选项 - 'exe'。
键入 "TASKLIST /?" 以了解用法。

C:\>tasklist get.exe
错误: 无效参数/选项 - 'get.exe'。
键入 "TASKLIST /?" 以了解用法。

想请教这个脚本是不是这样的:

只用

tasklist    /svc

查出所有进程情况,然后重定向到一个文本文件,再查找文本中

get.exe

的PID

然后用

taskkill  /PID

杀死

get.exe

的进程,,,,,

然后再重新启动这个

get.exe

=============================

不知道思路对不,但是不如果定向到文本再查找是不是有点慢了..........
作者: Batcher    时间: 2008-11-18 22:09     标题: 回复 5楼 的帖子

建议先按照自己的思路来尝试实现,遇到具体问题再提问。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2