我的批處理腳本只是似乎跳過了我,如果其他部分...也許它只是死了......我不知道......Windows批處理忽略的if else
這是爲什麼?
@echo on
echo Welche URL soll in Chrome geoeffnet werden? (Enter = lamp.dev)
echo Die URL bitte ohne http/https
echo.
set /p url=URL:
pause
IF %url="" (
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=https://lamp.dev --new-window "https://lamp.dev"
)ELSE(
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=https://%url% --new-window "https://%url%"
)
pause
變量需要被封閉在百分號,而不是僅僅的佼佼者。相等的比較運算符是'=='。如果一方被引用,另一方需要引用。更好地使用'如果已定義的url'來測試是否設置了var。否則需要圍繞它的空格')否則('。沒有堅定的語法你的標題看起來不合適 – LotPings