我需要在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"