请输入您要查询的百科知识:

 

词条 timeout.exe
释义

timeout.exe,一个只有在Windows Server 2003操作系统里才有的程序,调用它可以将批处理的控制时间的的精度定为秒级.

批处理一直是windows系统甚至在linux系统里都有使用的一种DOS批量命令.长久以来它一直依靠自身的ping或者msg等方法控制时间,但效果不理想,ping无法准却控制时间,而msg会引出多余的,不需要的对话框,关闭该对话框以后等待时待即刻中断.

timeout.exe为我们在批处理中控制时间提供了很大的方便,下面演示它的用法及一定的说明.

TIMEOUT [/T] timeout [/NOBREAK]

描述:

这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。它还接受

一个参数,忽视按键。

参数列表:

/T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。

/NOBREAK 忽略按键并等待指定的时间。

/? 显示该帮助消息。

注意: 超时值 -1 表示无限期地等待按键。

示例:

TIMEOUT /?

TIMEOUT /T 10

TIMEOUT /T 300 /NOBREAK

TIMEOUT /T -1

本用法来自Windows cmd.exe帮助

例1:

@echo off

timeout /t 10

echo 10秒之后你才能看到我,按任意键可以中断10秒倒计时.

pause>nul

这个10秒倒计时,时间到或者按键盘都会进入下一步..

例2:

@echo off

timeout /t 10 /nobreak

echo 10秒后你才能看见我,按任何键都无法中断倒计时.

pause>nul

这个要求必须等待10秒才能进入下一步,按键盘是不管用的.

例3:

@echo off

timeout /t -1

echo 无限等待啊,,有点像暂停命令.

pause>nul

这个命令就有点像暂停命令了..

例4:

@echo off

timeout /t -1 /nobreak

echo 这回是真的无限等待了,,只有按ctrl+c

pause>nul

由于定义为无限等待时间,又定义按键盘没有用,所以只能以中止批处理的结束本批处理.

到这里我想大家已经很清楚timeout这个外部命令的用法了,这个命令简单但却非常实用.

这个命令算是批处理中比较少知的命令了,由于只在2003里存在,所以应用不广,但是它是一个很好用的外部命令.

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 6:51:18