0
我試圖修改我的批處理代碼來捕獲更多的案例。我有檢查輸入線,我想有一個特定的初始化特定輸入多個語句裏面的語法不正確如果
這是輸入電話:
:: get user input
set /p ph="Enter phase (e.g: 7, 8, 81, 82, 9, vs2, vs3): "
這是初始化:
::(loc2, loc3, synergy are all variables I use in different places)
if %ph%==vs2(
set loc2=C:\mp_4m_ph2
set loc3=C:\mp_4m_ph2\mp_4m
set synergy=C:\synergy\mp4m_ph2
)
結果:
The syntax of the command is incorrect.
我不明白髮生了什麼事情錯在這裏,因爲我使用的,如果前:if %wantbackup%==n (goto start_delete)
和工作的罰款
如果我刪除此if
完全沒有錯誤。 我也證實這是echo 1
之前的if
及其內部的問題的位置。只有之前部分打印。