Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理-暂停脚本直到某个系统时间_Batch File_Time_Clock_Pause - Fatal编程技术网

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%”之后继续
put
timeout 1>nul
什么操作系统?32位还是64位?“媒体按键”是指按键盘上的键吗?