knrt.net
当前位置:首页 >> BAt脚本中如何设置命令间隔的等待时间? >>

BAt脚本中如何设置命令间隔的等待时间?

@echo off @echo 这是一个计时器的示例 set /p t=请输入时间: ping -n %t% 127.0.0.1>nul @echo 时间到 pause 这个更简单

使用 ping 命令做大约时间的延迟,一般 是 n 后的数字减去1,就是大约的秒数: 下面每条命令之间延迟3秒: @echo off echo 11111111 ping -n 6 127.1 >nul echo 22222222 ping -n 6 127.1 >nul echo 33333333 pause

@echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit ::隐藏该cmd窗口 :begin ping -n 1 -w 300000 0.0.0.1 >nul 2>nul ::5分钟延时,上面的单位是毫秒 tasklist&&tsk...

rem 等待5秒: ::::::::::::::::::::::::::::::::::::::::::::::::::: rem 第一种方法: @ping -n 5 127.1 >nul 2>nul rem 其中5是ping 5次,这大概有5秒的延迟. rem 第二种方法: @echo off set /a num=5 :Cir for /l %%i in (1,1,2000) do echo Wa...

假设地址为: 192.168.1.1,则: ping 192.168.1.1 >> log.txt PING 127.1 -n 300 ping 192.168.1.2 >> log.txt PING 127.1 -n 300 .......

if not "%str1%"=="%str2%" ( 改成 if not "%str1%"=="!str2!" (

ping -n 需要等待的秒数 127.0>nul

日期+时间: echo %date% %time% 日期+时间(不要厘秒): echo %date% %time:~0,8% 只要日期: echo %date% 只要时间: echo %time% 日期(不要星期)+时间(不要厘秒) echo %date:~0,10% %time:~0,8%

pause没有指定暂停时间的功能。 指定暂停时间使用ping命令,即: ping -n 30 127.1>nul 其中,30可以改为其他数值,代表希望要暂停的时间,可以修改。 另外,>nul也是非必要项,在这里只起屏蔽ping的执行结果的作用。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com