2013-12-20 73 views
0

我的代碼在第一行輸入'1''2''3'或'4'。根據你輸入的內容,它會設置一個不同的變量。問題在後面的代碼中,它留下了變量空白,就像刪除它一樣。我的代碼開頭有setlocal EnableDelayedExpansion。我也嘗試了不同的大小寫,並沒有發生任何事情。 這裏就是變量設置的一部分:我要去假設有隻是我不知道需要像setlocal EnableDelayedExpansion正在擦除的批量變量

set /p choice= 
if %choice% == 1 (
    goto title 
    set mode= 10 
) 

。我試着在這裏和谷歌搜索,但我無法說得很好。

+1

略有相關:'set mode = 10'將在變量值的開始處包含一個空格。這很可能是你不想要的。 – Joey

回答

1

你需要在你的GOTO之前有你的SET。

現在,GOTO發生並且執行永遠不會到達SET命令。

+0

哇,這工作...我愚蠢的不是我嗎? – Andenrx