超时的批处理文件,没有按任何键继续

时间:2017-06-25 12:42:24

标签: batch-file

在编写批处理文件以将我的IP地址更改为静态时,我已经创建了这个工作脚本但是现在它显示了

Changing IP address  
Waiting for "2" seconds and press any key to continue    
Changing Gateway      
Waiting for "2" seconds and press any key to continue   
Changing Subnet   
waiting for "2" seconds and press any key to continue

我希望它展示的方式是

Changing IP address    
Sits 2 seconds with no display of text  
Changing Gateway  
Sits 2 seconds with no display of text  
Changing subnet  
Sits 2 seconds with no display of text

现在我正在使用超时命令

以下是一段代码

@ECHO IP Address Changed  
timeout 2  
@ECHO Subnet Changed.....  
timeout 2  
@ECHO Gateway Changed....  
timeout 2  

任何人都知道如何使用超时命令或其他命令来执行此操作..我只是希望它看起来像是一次更改每个区域1

2 个答案:

答案 0 :(得分:1)

使用>删除输出NUL

timeout /t 10 > nul

答案 1 :(得分:1)

使用以下内容:

timeout /T 2 /NOBREAK > nul

> nul部分将输出重定向到Null设备,从而抑制它。 /NOBREAK选项可防止任何按键操作中断等待时间。