程序要求:
ping 192.168.1.123这个内网IP,如果通,则关闭某个程序(最好是taskkill,要同时结束4个进程),如果不通,则开启某个程序,此程序保持一直循环.
求一个自动关闭和开启程序的批处理或VBS脚本
答案:3 悬赏:80 手机版
解决时间 2021-02-03 23:34
- 提问者网友:精神病院里
- 2021-02-03 17:44
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-03 18:17
@echo off
:start
ping 192.168.1.123>nul&&call :kill||start mspaint
ping 127.1 -n 30>nul
goto start
:kill
taskkill /f /im notepad.exe
taskkill /f /im winword.exe
taskkill /f /im excel.exe
taskkill /f /im powerpnt.exe
:start
ping 192.168.1.123>nul&&call :kill||start mspaint
ping 127.1 -n 30>nul
goto start
:kill
taskkill /f /im notepad.exe
taskkill /f /im winword.exe
taskkill /f /im excel.exe
taskkill /f /im powerpnt.exe
全部回答
- 1楼网友:一叶十三刺
- 2021-02-03 19:53
@echo off
:o
ping 127.0.0.1 -n 6 >nul
ping 128.0.0.80 -n 1 >nul
if %errorlevel% neq 0 start mspaint&goto o
taskkill /f /im notepad.exe
taskkill /f /im notepad.exe
taskkill /f /im notepad.exe
taskkill /f /im notepad.exe
goto o
pause
写的很简单,你修改下基本能实现你说要求.
- 2楼网友:怀裏藏嬌
- 2021-02-03 18:39
任务结束后?接着自动关闭任务?已经结束了,还要关闭什么?
另外你的意思是, 手动输入一个时间比如10,然后倒计时10秒执行某程序,程序结束后,自动退出脚本?
ex="calc.exe" '要运行的程序
mt=inputbox("输入倒计时秒,默认10","",10)
set ws=createobject("wscript.shell")
if mt=false then wscript.quit
for i=mt to 1 step -1
ws.popup "倒计时"&i,1,"倒计时"
next
ws.run ex,,true
msgbox ex&"已经退出!"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯