1
所以,(的片段)我的代碼是:如果聲明中如何在批處理文件中放置空格?
@echo off
set /p input=" "
if %input% == start_internal /DEV goto internal_dev
:internal_dev
::Some stuff here::
每次我嘗試它的時候,它的存在,我想知道我怎麼能在start_internal /DEV
如果在所有可能添加的空間。由於
附:它也應該在Windows 10中工作。
使用雙引號。 'if/I「%input%」==「start_internal/DEV」'。 '/ I'開關進行不區分大小寫的比較。 – rojo
而且還讀[如何設置空間的環境變量?](http://stackoverflow.com/a/34402887/3074564)和[爲什麼是「回聲%VAR%」沒有字符串輸出使用「設置VAR =文本後'on command line?](http://stackoverflow.com/a/26388460/3074564),因爲您在命令__set__的行上使用雙引號不正確。 – Mofi
親愛的羅霍,現在當我這麼做的時候,它說'goto在這個時候是意外的'。我該怎麼辦? – Cubby