我正在尝试使用箭头键创建批处理文件。目标是在玩家在选定的时间内不做任何事情时进行游戏。问题是当我使用超时时它不会让玩家移动直到时间= 0并且当时间= 0时你必须点击任意键来改变它。
:arrow
timeout /t 5
choice /c:olws /n
if timeout == 0 goto play
if %errorlevel%==1 goto o
if %errorlevel%==2 goto l
if %errorlevel%==3 goto w
if %errorlevel%==4 goto s
:o
set f%p%=
set /a p=%p%-10
goto play
:l
set f%p%=
set /a p=%p%+10
goto play
:w
set g%o%=
set /a o=%o%-10
goto play
:s
set g%o%=
set /a o=%o%+10
goto play
答案 0 :(得分:0)
使用正确的choice
参数:/t
和/d