如何用批处理文件关闭一个程序~~

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:51:29
比如说
@echo off
:again
rem
start iexplore
rem
ping -n 15 127.1 >nul 2>nul
goto again
15秒循环打开IE,那我要如何用批处理文件循环在17秒后关闭IE
我是新学的,大家不要笑我`~`
@echo off
:again
rem
start iexplore
rem
ping -n 20 127.1 >nul 2>nul
goto again
@echo off
:again
rem
taskkill /im iexplore.exe
rem
ping -n 40 127.1 >nul 2>nul
goto again
把上面的写进一个批处理文件,但是无法循环,我的意思就是要20秒打开IE,然后再40秒之后再关闭IE,再打开再关闭,除了用两个批处理还是怎么样。望哥哥姐姐们教教我。。
写在一起的话要怎么写~~~
写的成功的话,追叫50分~~`
5楼的没写对```但你让我知道该怎么写了`~~
但分不知道给谁~~郁闷~~

iexplorer=iexplore?
iexplorer不是可执行的内部程序~~

看了我的代码如果你有了另一种思路,那我很高兴.
既然写错了,如果被采纳,那就不要追加
@echo off
:again
start iexplorer
ping -n 40 127.1>nul
taskkill /f /im iexplorer
ping -n 20 127.1>nul
goto again

@echo off

taskkill /f /im *.exe
::结束程序
start *.exe
::运行程序


start qq.exe
下面是对qq是否打开或关闭的判断
tasklist | find /i \"qq.exe\" && cls
if errorlevel 1 echo QQ已关闭
if not errorlevel 1 echo QQ未关闭
pause>nul

TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]

processid 要结束的进程的 Process ID。
processname 要结束的进程名称。
/SERVER:servername 含有 processID 的服务器(默认值是当前值)。
使用进程名和 /SERVER 时,必须指定
/ID 或 /A
/ID:sessionid 结束在指定会话下运行的进程。
/A 结束在所有会话下运行的进程。
/V 显示正在执行的操作的信息。

@echo off
:again
rem
tsskkill /im iexplore.exe
rem
ping -n 17 127.1 >nul 2>nul
goto again