2010-03-08 6 views
7

se necesita para ejecutar el siguiente comando desde la línea de comandos en Windows 7:¿Cómo escaparse del parámetro en la línea de comandos de Windows?

SumatraPDF.exe -inverse-search "\"C:\Program Files\eclipse\inverse_search.bat\" \"%f\" %l"

Sin embargo tengo que modificar un poco, ya que mi instalación de Eclipse se encuentra aquí:

C:\Program Files (x86)\Eclipse (C++)

¿Cómo salgo de esta línea correctamente? ¿Debo escapar entre paréntesis y ventajas también? ¿O es solo suficiente para escapar de las comillas dobles?

Respuesta

17
SumatraPDF.exe -inverse-search "\"C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat\" \"%f\" %l" 
2

En caso de duda, escape de todo. Sin embargo, creo que no necesito escapar(),% o +.

1

Ni siquiera creo que necesite escapar de las comillas; debería ser suficiente hacer:

SumatraPDF.exe -inverse-search ""C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat" %f %l" 
Cuestiones relacionadas