2017-08-22 9 views
-3

するつもりはない - 「私は「N」を入力した場合バッチ - 後藤私はバッチファイルでこのコードを持っている

@echo off 
title Bloons Trivia Quiz by LumiteDubbz 
color f0 
:intro 
echo -----------===========----------- 
echo Welcome to the Bloons Trivia Quiz! 
echo -----------===========----------- 
echo --------------------------------- 
echo Press any key to continue the fun! 
timeout 1000 >nul 
choice /c yn /m "Do you want to activate Dark Mode?" 
if "%errorlevel%" == "1" goto :test 
if "%errorlevel%" == "0" goto :test2 
:test 
color 0f 
echo Dark Mode activated! 
timeout 10 
cls 
:test2 
color f0 
echo Light Mode sustained! 
pause 

は、しかしそれはまだ「テスト」に行くと、私は「Y」を入力した場合には、に行きますテスト」、そして 『TEST2は』ここ

+1

'choice'行の直後に、' echo "%errorlevel%" 'を試してみてください。 – Magoo

+0

改変版をお寄せいただきありがとうございます!作品は魅力!管理者はこれをアーカイブとしてマークできますか? – LumiteDubbz

+0

回答の横にある大きな目盛りを押すだけで、回答と受賞点としてマークされます。 – Magoo

答えて

0

は、修正版の構造のものが少し優れているとマグーとエラーレベルのあなたの誤った使用が言及した問題が修正されています。

@Echo Off 
Title Bloons Trivia Quiz by LumiteDubbz 

:Intro 
Echo -----------===========----------- 
Echo Welcome to the Bloons Trivia Quiz! 
Echo -----------===========----------- 
Echo --------------------------------- 
Echo Press any key to continue the fun! 
Pause>Nul 
Choice /M "Do you want to activate Dark Mode?" 
If ErrorLevel 2 GoTo LMode 

:DMode 
Color 0F 
Echo Dark Mode activated! 
GoTo Next 

:LMode 
Color F0 
Echo Light Mode activated! 

:Next 
Timeout 3 /NoBreak>Nul 
Rem Further commands go below here 
ClS 
Echo Closing ... 
Timeout 3 /NoBreak>Nul 

私はtimeoutをも変更しましたさんの特に最初のものは16分40秒間でした!

関連する問題