1. 下面语句加了一个无意义的ping操作.不加的时候经常报错,报操作数不是数字,实际上打印发现NOW值和格式并没有错误.怀疑是下面操作数太多了,而执行速度又太快,导致执行时总是很容易出错.通过增加一个无效的ping操作,增加算术运算前的缓冲,结果不再报错了. :GetSeonds set NOW=%time% ping 127.0.0.1 -n 1 -w 0.1 >nul set /a GetSeonds=%NOW:~0,2%*60+%NOW:~3,2%*60+%NOW:~6,2% GOTO…