Batch file 在cmd中使用超时而不使用键盘
我想在cmd脚本中使用timeout命令,该脚本在没有连接输入设备的系统上运行。问题是,即使我使用/NOBREAK选项,它仍然会中止并抛出一个找不到输入设备的错误。这有什么办法吗 我的代码(这里没什么了不起的):Batch file 在cmd中使用超时而不使用键盘,batch-file,cmd,windows-10,Batch File,Cmd,Windows 10,我想在cmd脚本中使用timeout命令,该脚本在没有连接输入设备的系统上运行。问题是,即使我使用/NOBREAK选项,它仍然会中止并抛出一个找不到输入设备的错误。这有什么办法吗 我的代码(这里没什么了不起的): 为此,只使用ping可能会更容易,而不是现在使用的ping somedevice-n 100>nul@GerhardBarnard,谢谢。感谢您发布代码,因为它使问题更加完整,但遗憾的是,timeout需要某种输入设备,它也不支持输入重定向,因此,没有办法解决这个问题。。也许我能想出一
为此,只使用ping可能会更容易,而不是现在使用的
ping somedevice-n 100>nul
@GerhardBarnard,谢谢。感谢您发布代码,因为它使问题更加完整,但遗憾的是,timeout
需要某种输入设备,它也不支持输入重定向,因此,没有办法解决这个问题。。也许我能想出一些奇特的方法,但它没有真正的意义,因为使用ping
可以获得类似的结果。好吧,我也很期待,谢谢你花时间
timeout 10 /NOBREAK
*Do stuff*