我的腳本爲什麼我的if else if語句在批處理腳本中不起作用?
echo "Enter your choice (1 or 2 or 3) :"
set /p dbchoice=
IF %dbchoice EQU 1 (
set dbtype="oracle"
) ELSE (
IF %dbchoice EQU 2 (
set dbtype="sqlserver"
)
) ELSE (
IF %dbchoice EQU 3 (
set dbtype="db2"
)
) ELSE (
echo "Incorrect choice"
)
我得到以下輸出:
E:\csmilm>set /p dbchoice=
1
ELSE was unexpected at this time.
E:\csmilm>) ELSE (
E:\csmilm>
有什麼問題嗎?
在哪一行發生錯誤? – tenfour
@tenfour:檢查我的部分輸出/而非錯誤 – Ricky