使用任务计划程序关闭程序

时间:2013-01-12 20:11:23

标签: windows vb.net batch-file scheduled-tasks

我想使用Windows任务计划程序关闭程序,因此我创建了一个批处理文件:

TASKKILL /F /IM "Mobile Partner.exe"

此脚本关闭应用程序“移动合作伙伴”,这个技巧正在运行!

我的问题 - 是否可以在“移动合作伙伴”尝试启动或计算机连接到互联网时运行此脚本?

感谢。

2 个答案:

答案 0 :(得分:1)

如果正在运行或存在互联网连接,这将终止进程。

tasklist /nh /fi "imagename eq Mobile Partner.exe" | find /i "Mobile Partner.exe" >nul && taskkill /im "Mobile Partner.exe" /f
ping www.google.co.uk -n 1
if %errorlevel%==0 taskkill /im "Mobile Partner.exe" /f

答案 1 :(得分:0)

是的,以某种方式说话。无论如何,脚本都会按计划运行。您想要的只是在您的条件下运行kill命令。

这是关于ping ip的问题,可用于确定您是否已连接到互联网How to check if ping responded or not in a batch file

至于另一方面,只需了解流程'移动合作伙伴'处于活动状态(简单的WMI调用)。