如何延迟批处理文件
dsbk批处理文件需要延迟操作?在用户表明准备好继续之前,你可以将批处理文件设置为等待,或者在自动处理之前,将批处理文件设置为等待一定时间。你要根据程序需要及系统要求来选择使用哪种方法。
批处理文件需要延迟操作?在用户表明准备好继续之前,你可以将批处理文件设置为等待,或者在自动处理之前,将批处理文件设置为等待一定时间。你要根据程序需要及系统要求来选择使用哪种方法。
步骤
方法 1
方法 1 的 4:
暂停指令

1用PAUSE指令让程序等待用户响应。暂停指令会让计算机处于等待状态,按任意键才能继续进行。如果你希望延迟一个特定时间,参见下述方法之一。
2将PAUSE指令设置在你希望它停下来等待的位置。到时候系统会提示用户继续进行批处理。
3隐藏PAUSE对话框。>nul可以加在任意指令的结束位置,将输出结果发送到“虚拟设备”,这样就不会在屏幕上显示。确保不是将
>null加在结束位置;否则会创建一个名为
null的新文件,输出结果会出现在新文件里。
方法 2
方法 2 的 4:
超时指令

1用TIMEOUT指令让程序等待一个特定时间。用户可以跳过这个等待时间,或者添加一个参数,防止用户跳过等待。- TIMEOUT指令在旧版系统中无效。如果SLEEP指令无效,尝试被弃用的TIMEOUT指令。

2将TIMEOUT指令放置在你希望程序停下来等待的位置。添加/t标签,后面紧跟着写秒数。

3防止用户跳过终止语句。添加/nobreak标签,防止任何输入跳过延迟。
- 用户还可按Ctrl+C组合键来结束程序进程。
方法 3
方法 3 的 4:
休眠指令

1用SLEEP指令让程序等待几秒。SLEEP指令已经被弃用;如有可能,用
TIMEOUT代替。

2将SLEEP指令放置在你希望程序停下来等待的位置。添加SLEEP指令执行的秒数。用户不能自行中断
SLEEP指令。
方法 4
方法 4 的 4:
PING指令

1用PING指令向另一台计算机发送消息并等待回复,强迫程序等待。你必须ping一个无效的IP地址,否则计算机会如实回复,这样延迟时间不够长。不能ping一个无效的主机名,比如madeup.example.com,否则会显示错误消息,而不是延迟。

2在你希望延迟的位置插入PING 指令。-n 1参数对原始指令添加第二个ping指令。两个ping指令之间的等待时间就是延迟时间,由
-w 30000指定。延迟时间必须以毫秒为单位。在结尾输入
>nul,向“虚拟设备”发送指令输出。
《如何延迟批处理文件》由 dsbk 采用 知识共享署名 4.0 国际许可协议 进行许可, 转载请注明出处 https://dsbk.wdbfg.com/计算机与电子产品/如何延迟批处理文件.html