Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file Windows 2000说超时不是';t命令或批处理文件_Batch File_Windows 2000 - Fatal编程技术网

Batch file Windows 2000说超时不是';t命令或批处理文件

Batch file Windows 2000说超时不是';t命令或批处理文件,batch-file,windows-2000,Batch File,Windows 2000,我只是在摆弄CMD,制作动画艺术。我一直在尝试在我的Windows2000笔记本电脑上使用Timeout命令,但是每次我尝试时,它都会说它不是内部或外部命令或批处理文件 这是一台运行Windows 2000的东芝3110CT旧笔记本电脑;我在某个时候从一家旧货店买的。我在我的Windows10笔记本电脑上尝试过这个,代码在那里运行得非常好,但2000笔记本电脑是我的编码笔记本电脑,如果它在那里,我会喜欢它 @echo off cd %SystemRoot%\system32\ timeout.e

我只是在摆弄CMD,制作动画艺术。我一直在尝试在我的Windows2000笔记本电脑上使用Timeout命令,但是每次我尝试时,它都会说它不是内部或外部命令或批处理文件

这是一台运行Windows 2000的东芝3110CT旧笔记本电脑;我在某个时候从一家旧货店买的。我在我的Windows10笔记本电脑上尝试过这个,代码在那里运行得非常好,但2000笔记本电脑是我的编码笔记本电脑,如果它在那里,我会喜欢它

@echo off
cd %SystemRoot%\system32\
timeout.exe /t 1 /nobreak >nul
我希望它等待一秒钟,然后显示ascii动画的下一帧。相反,它只是告诉我 “'timeout.exe'不被识别为内部或外部命令、可操作程序或批处理文件。”

根据,仅在Vista开始的Windows主版本上引入了
timeout
。因此,使用
timeout
在Windows 2000上不起作用(但在Windows 2000中起作用)

如果仍需要使批处理等待,可以使用使批处理等待设定的时间量(以毫秒为单位)

要使批处理等待1秒,请执行以下操作:

ping 127.255.255.255 -n 1 -w 1000 >nul
说明:

  • 127.255.255.255
    是一种广播格式,它(至少在Windows中)专门用于广播目的。对该地址的任何请求都不会被重新传输到客户端计算机
  • -n[number]
    表示命令尝试ping此地址的次数,在本例中为1次
  • -w[number]
    表示命令在超时之前应等待响应的时间量(以毫秒为单位),在本例中为1000毫秒
  • >nul
    使输出从stdout重定向到null,因此
    ping
    命令的实际输出不会显示在命令提示符上。如果您希望超级安全,还可以通过在末尾添加
    2>nul
    将stderr的输出重定向到null

timeout.exe在Windows 7.0之前未添加;经过大量研究,我发誓它说超时是在2000年引入的。我刚才又看了一遍,现在是Windows7。呵呵。还有其他方法可以延迟吗?根据,Windows 7中引入了
timeout.exe
。。。