2017-02-09 95 views
1

我正在做一个循环来检查Windows平板电脑的电池状态。因此,我等待20秒来控制电池状态。批处理文件中超时错误秒数值的命令

当我打电话

TIMEOUT /T 20 /NOBREAK

它适用于20片perfecly。在一台平板电脑上,我有时得到的回调“等待12328783秒,按...”的秒数值是一个巨大的价值...

为什么这个平板回调总错误waitng时间?

+1

可能[相关](http://stackoverflow.com/questions/37619274/batch-file -timeout-command-jumping-to-10k-30k-40k-seconds?rq = 1) - 也许'choice'解决了你的问题。 – Stephan

回答

1

最好的猜测是,该机使用的是除timeout.exe可能与名称timeout.bat或timeout.cmd一个批处理文件以外的东西。

要解决这一变化的命令读取:

TIMEOUT.EXE /T 20 /NOBREAK 

或者:

"%__APPDIR__%TIMEOUT.EXE" /T 20 /NOBREAK 
+0

这不是每次都发生,5例中有4例正常。 – bluelemonade

+0

如果使用我提供的选项不能解决您报告的问题,那么问题将成为计算机问题,而不是脚本/编码问题,并且超出了本网站的范围。 – Compo