批处理文件*.BAT如何实现延时运行?

我想在开机运行个批处理文件是用来结束某个进程的!

主要是延迟运行不是很明白
希望能有高手帮帮忙!

1、首先打开电脑桌面左下角的开始菜单栏,选择打开之中的“运行”选项。

2、然后在弹出来的运行窗口中,点击键入命令“cmd”,回车确定。

3、之后在出现的窗口中,输入“TIMEOUT /T 10”这条命令会等待10秒,并且可以按任意键跳过等待。

4、然后输入“TIMEOUT /T 300 /NOBREAK”这条命令会等待300秒,并且只能按下CTRL+C来跳过。

5、然后输入“TIMEOUT /T -1”这条命令会持续等待,直到按下任意按键,功能类似于pause。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-03

在要执行的命令前面加入ping 127.0.01 -n 10 ,这行命令代表的是ping 本地网卡 10次

ping 命令是一秒执行一次 

-n 代表的次数

所以就实现了延迟10秒执行

举例:

ping 127.0.0.1 -n 10
msconfig

实现的功能是:10秒后打开系统配置

第2个回答  2007-08-04
你这样就做就可以了,在你的BAT文件最前面第一行加上:
pause
然后从第二行再写你想写的东西。比如用tskill可以杀进程等等。已经可以达到你想要的效果。
缺点是:开机自动运行的BAT,需要你随便敲一下键盘。

BAT没有可以实现延时的命令,所以只能用我这种方法了,或者,我可以帮你写一个EXE,让EXE延时后执行你的BAT文件。
而且非常简单。
第3个回答  2007-08-02
没什么必要延时,把他放到Windows的计划任务里去就可以了,还可设什么时候运行,运行多少次等等。at在命令行操作好像不太方便。
第4个回答  2007-08-02
在windows 2000 XP 2003中使用at命令运行程序。
用 ping 192.168.0.0 -n 10秒
你也可以下一个windows环境下得技术器 比如wait.exe 放到%windir%下
然后在批处理里面调用它就成了

批处理文件*.BAT如何实现延时运行?
在要执行的命令前面加入ping 127.0.01 -n 10 ,这行命令代表的是ping 本地网卡 10次 ping 命令是一秒执行一次 -n 代表的次数 所以就实现了延迟10秒执行 举例:ping 127.0.0.1 -n 10 msconfig 实现的功能是:10秒后打开系统配置

批处理文件*.BAT如何实现延时运行?
1、首先打开电脑桌面左下角的开始菜单栏,选择打开之中的“运行”选项。2、然后在弹出来的运行窗口中,点击键入命令“cmd”,回车确定。3、之后在出现的窗口中,输入“TIMEOUT \/T 10”这条命令会等待10秒,并且可以按任意键跳过等待。4、然后输入“TIMEOUT \/T 300 \/NOBREAK”这条命令会等待300秒,...

bat如何延时执行指定命令?
4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内仅用批处理命令就可以实现延迟操作。示例4:echooffset\/pdelay=请输入需延迟的毫秒数:setTotalTime=0setNowTime=%time%::读取起始时间,时间格式为:13:01:05.95echo程序开始时间:%NowTime%:delay_continueset\/aminute1=1%NowTime:~...

在批处理(BAT)中怎么设置命令延时?
你也可以下一个windows环境下得技术器 比如wait.exe 放到%windir%下 然后在批处理里面调用它就成了 很简单 比如你要等1分钟后继续后面得:...wait 60 ...这样就成了

有人知道BAT批处理怎么实现延时执行吗?
第一种方法:ping 127.0.0.1 -n 5000>nul dir c:\\ >c:\\1.txt 延时5分钟后执行dir c:\\ 第二种方法 :: Sleep.bat - Sleep\/Delay\/Wait n seconds :: Herbert Kleebauer(Germany) - 2005\/05\/29 :: Modified by Will Sort - 2005\/06\/02 echo off echo q | debug>nul echo Bj@jzh...

在dos下如何实现延时,!和%在延迟里的关系
(在使用变量延迟时要用set local enabledelayedexpansion或call引出延迟功能)将下面代码保存为1.bat,运行看效果。(dir d:\\test\\*.txt,查询d盘test文件夹下的txt文件)echo offset num=0for \/f %%i in ('dir d:\\test\\*.txt') do ( set \/a num+=1 echo num 当前的值是 %num%)...

批处理bat中如何等待几秒后执行下一行程序代码?
新建记事本?什么意思,以后提问题要描述清楚这样才会有人回答你的问题。我给你举个例子,新建一个文本文件,并在五秒之后打开它。echo off echo 这个是新建的文件 >test.txt ping -n 5 127.1 >nul start test.txt cls 把把以上代码另存.bat的文件并执行 ;看效果。

批处理 延时 暂停命令是什么
正常的暂停命令是 timeout \/t 10 暂停10秒,xp系统没有 用的多的是ping 127.1 -n 11 由于批处理是单任务运行的,后面的命令只有等 ping 完本机11次才会运行,这样就起到了控制运行时间的目的。

批处理-按顺序延迟执行多个bat文件
常用用法:start “” \/d xxxxx\/x.bat 来启动其他路径下面的文件 call 命令也可以执行另个bat文件,但是他是在同一个cmd窗口下面执行的,不会额外启动另一个窗口。ping 命令 简单解读:ping -n 8 127.1>nul -n 后面的8就是延迟时间,8秒 >nul 就是不用输出信息 详细解读: ping ping是Windows...

**批处理**如何让一个程序30分钟后运行
::每隔30分钟运行一次批处理是不可能实现的,除非调用外部命令,你要做到每隔30分钟运行一次批处理势必要用到schedule服务,而它是提供计划任务的,at命令便是基与计划任务的,而计划任务它的调用环境是用到了svhost.exe而批处理用到的是cmd.exe,两者是无法通用的,批处理bat在计划任务中无法运行起来!::下面...

相似回答