Batch file 批处理-暂停脚本直到某个系统时间
我有一个批处理文件,需要暂停到用户定义的系统时间。这是我当前的脚本,它不起作用Batch file 批处理-暂停脚本直到某个系统时间,batch-file,time,clock,pause,Batch File,Time,Clock,Pause,我有一个批处理文件,需要暂停到用户定义的系统时间。这是我当前的脚本,它不起作用 @echo off echo %time% set /p input="Enter value " :Loop if "%time%" == "%input%" goto Continue GOTO Loop :Continue start pause 另外,如果可能的话,有没有办法批量模拟媒体按键?将使以后的过程更容易。请为我们定义“不起作用”。您输入什么=依赖于捕捉每厘米每秒的时间。您可以试试GEQ。(顺便说一
@echo off
echo %time%
set /p input="Enter value "
:Loop
if "%time%" == "%input%" goto Continue
GOTO Loop
:Continue
start
pause
另外,如果可能的话,有没有办法批量模拟媒体按键?将使以后的过程更容易。请为我们定义“不起作用”。您输入什么
=
依赖于捕捉每厘米每秒的时间。您可以试试GEQ
。(顺便说一句,你不应该在没有空闲时间的情况下构建一个循环来减少CPU负载。一个简单的timeout 1>nul
就可以了。)@Stephan I输入与%time%相同的时间格式,例如“17:15:10,00”。GEQ的使用很有效,谢谢。我不太明白在这种情况下我使用超时是什么意思。在如果“%time%”GEQ“%input%”之后继续
puttimeout 1>nul
什么操作系统?32位还是64位?“媒体按键”是指按键盘上的键吗?