我試圖讓一個程序,改變顏色,但它只是不起作用。 我按任何按鈕,它不會改變,然後關閉。我不知道爲什麼它doesent工作爲什麼我的程序改變顏色不起作用?批
@echo off
set letter2=0
:1
set color=%random%
if %color% LSS 10 goto next
goto 1
:next
set letter=%random%
if %random% LSS 6 goto 2
:2
if %letter% == 0 goto A
if %letter% == 1 goto B
if %letter% == 2 goto C
if %letter% == 3 goto D
if %letter% == 4 goto E
if %letter% == 5 goto F
goto next
:a
set %letterr2% == a
goto final
:b
set %letterr2% == b
goto final
:c
set %letterr2% == c
goto final
:d
set %letterr2% == d
goto final
:e
set %letterr2% == e
goto final
:f
set %letterr2% == f
:final
set realcolor=%letter2%+%color%
cls
color %realcolor%
echo hey this color is %color%
pause>nul
goto 1
而不是給新的代碼,你實際上應該回答這個問題,並解釋原因現有的代碼不起作用。 – SomethingDark
我沒有看到顯示這種類型的代碼的重點。它使用了一種沒有人使用的語法,當然會混淆批處理文件初學者,就像OP ... **':('** – Aacini
你應該在我的回答中解釋你downvote的原因(除了_revenge downvote_) ,就像我在這裏做的那樣...... **':/'** – Aacini