我的批处理脚本连续执行以下 15 次。
time 1:10
echo %time%
结果返回 1:09。我已经尝试过以毫秒为单位,结果正好落后一毫秒。这怎么可能?
最佳答案
这是因为 CMD.EXE 在执行命令之前扩展了 %time%。以下将为您提供您期望的结果:
setlocal enabledelayedexpansion
time 1:10
echo !time!
关于batch-file - 命令 "time 1:10" "echo %time%"返回 1 :09,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34366880/