【发布时间】:2015-04-02 20:55:58
【问题描述】:
我一直在尝试创建一个对用户输入进行计时的文件。 我可以得到这个文件
start /min b1.bat
(:b1.bat)
@echo off
cls
set num=0
:time
set /a num=%num%+1
echo %num% >waiter.txt
set time=0
:wait
cls
set /a time=%time%+1
if "%time%" equ "1000" goto time
goto wait
在这里,b1.bat 计算自启动以来经过的秒数。
(:b2.bat)
cls
:begin
set /p time= <waiter.txt
echo %time%
if "%time%" equ "5" echo Five secconds.
set /p cho=Input:
goto begin
如果在一段时间内没有输入,我想知道如何让 b2.bat 做某事。根本没有输入,甚至没有按回车键。
所以,如果我根本没有按任何键并且一分钟过去了,它会打印 A minute has passed without input.
我希望这对你有意义。
【问题讨论】:
标签: batch-file input time call