0
我見過幾篇關於我得到的錯誤的文章,我只是無法弄清楚,如果我回答1-5所有的作品都是完美的,如果我回答6或7給出了錯誤:(集顯在這個時候 讓人意想不到的是什麼事情錯在我的if語句(設置在這個時候是意想不到的
:if
if %q1% == 1 (if %q2% == n (set sku=XG8ATCHUS) else set sku=XW8ATCHUS)
if %q1% == 2 (if %q2% == n (set sku=XG1ATCHUS) else set sku=XW1ATCHUS)
if %q1% == 3 (if %q2% == n (set sku=XG1BTCHUS) else set sku=XW1BTCHUS)
if %q1% == 4 (if %q2% == n (set sku=XG1CTCHUS) else set sku=XW1CTCHUS)
if %q1% == 5 (if %q2% == n (set sku=XG1DTCHUS) else set sku=XW1DTCHUS)
if %q1% == 6 set sku=XG21TCHUS
if %q1% == 7 set sku=XG23TCHUS
if %q3% == f set sku2=FullGuard
if %q3% == e set sku2=EnterpriseGuard
當變量'q2'爲空時會發生這種情況;用引號來解決這個問題; 'if「%q2%」==「n」')...順便說一下:不要使用與命令(':if')相等的標籤名稱... – aschipfl
這樣做!如果它不是評論,我會將其標記爲已回答。 –