首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows2002中,“‘timeout”未被识别为内部或外部命令、可操作程序或批处理文件。

问在windows2002中,“‘timeout”未被识别为内部或外部命令、可操作程序或批处理文件。
EN

Stack Overflow用户
提问于 2014-12-11 13:50:49
回答 3查看 8.5K关注 0票数 1

我使用的是Windows2002版本。我有一个bat文件要在这个版本上运行,但是当它执行命令timeout /t 35时,它给出了一个错误'timeout' is not recognized as internal or external command, operabable proggram or batch file

我的代码:

ECHO Start Firefox Starts start /B "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" imacros://run/?m="login-google-adwords.iim" timeout /t 35

TIMEOUT.exe

我可以用什么来延迟?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2015-07-10 03:05:14

在服务器2008中。超时和ping都位于C:\Windows\System32中

因此,如果将超时命令设置为C:\windows\system32\timeout /t 5 /NOBREAK,则超时命令将起作用

票数 2
EN

Stack Overflow用户

发布于 2014-12-11 15:08:17

ping超时只占用很少的CPU,运行良好。

试试这个:

代码语言:javascript
复制
ping -4 -n 35 "">nul
票数 0
EN

Stack Overflow用户

发布于 2014-12-11 16:43:28

如果您不喜欢建议使用ping,因为它很难看,请考虑在批处理文件的末尾添加以下内容:

代码语言:javascript
复制
@goto :eof
:timeout
:: use ping to delay for the number of seconds passed as an argument

@ping -n %1 127.0.0.1 > nul
@ping -n 2 127.0.0.1 > nul
@goto :eof

然后,在批处理文件中,您可以执行以下操作

代码语言:javascript
复制
call :timeout 10

延迟指定的秒数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27416234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档