2014-02-23 98 views
0

我想用箭頭鍵製作批處理文件。目標是當玩家在選定的時間內不做任何事情時進行遊戲。問題是當我使用超時時,它不會讓玩家移動,直到時間= 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

您可以檢查這個腳本,並在dostips求人關於SNAKE.BAT - 採用純一批HTTP街機風格的遊戲://www.dostips。 com/forum/viewtopic.php?f = 3&t = 4741 – foxidrive

回答

0

使用正確的choice參數:/t/d

+0

我試過超時/ t 5/d,它顯示爲無效。 – user3325754

+0

您是否定義了默認值? '選擇/ c:olws/n/t 5/d o' – Stephan

+0

我去這個 選擇/ c:olwsq/n/t 1/d q工作,但有辦法讓q工作更快。 – user3325754

相關問題