對大家稍微晚一點的新年快樂,希望你有一個好的。使用If語句和鍵盤輸入的批處理文件
我想創建一個批處理文件,將採取鍵盤輸入,然後啓動基於該輸入的程序或顯示錯誤消息如果輸入的選項無效。但它不起作用。這是我到目前爲止:
ECHO OFF
set /p %environment%=Connect to Live or Dev?:
IF %environment% = "Live"
(
C:\Windows\System32\runas.exe /user:live\someuser /netonly "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Ssms.exe"
)
ELSE IF %environment% = "Dev"
(
C:\Windows\System32\runas.exe /user:dev\someuser /netonly "C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Ssms.exe"
)
ELSE
(
ECHO "Invalid Option"
)
我試過它有和沒有%輪變量,但它沒有奏效。任何人都可以將我指向正確的方向嗎?
希望你能幫上忙。
乾杯
亞歷
刪除'@echo off'看個究竟了.cmd文件測試這一點。 2)'('必須和'if'在同一行上)3)'else else('必須在同一行上 – Stephan