我需要在Windows 7上運行命令行下面的命令:如何在Windows命令行中轉義參數?
SumatraPDF.exe -inverse-search "\"C:\Program Files\eclipse\inverse_search.bat\" \"%f\" %l"
但是我需要修改了一點,因爲我的Eclipse的安裝位於在這裏:
C:\Program Files (x86)\Eclipse (C++)
如何正確地轉義此行?我是否需要避免括號和加號?還是僅僅是爲了避免雙引號?
我需要在Windows 7上運行命令行下面的命令:如何在Windows命令行中轉義參數?
SumatraPDF.exe -inverse-search "\"C:\Program Files\eclipse\inverse_search.bat\" \"%f\" %l"
但是我需要修改了一點,因爲我的Eclipse的安裝位於在這裏:
C:\Program Files (x86)\Eclipse (C++)
如何正確地轉義此行?我是否需要避免括號和加號?還是僅僅是爲了避免雙引號?
SumatraPDF.exe -inverse-search "\"C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat\" \"%f\" %l"
當有疑問時,逃避一切。不過,我發現我不需要轉義(),%或+。
我甚至不認爲你需要逃避引號;它應該足以做到:
SumatraPDF.exe -inverse-search ""C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat" %f %l"