10
votes

Comment échapper au paramètre dans la ligne de commande Windows?

Je dois exécuter la commande suivante à partir de la ligne de commande dans Windows 7:

sumatraPDF.exe -Inverse-recherche "\" C: \ Program Files \ Eclipse \ inverse_search.bat \ "\"% f \ "% l"

Cependant, j'ai besoin de le modifier un peu, car mon installation d'Eclipse est située ici:

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

Comment puis-je échapper à cette ligne correctement? Ai-je besoin d'échapper à des parenthèses et des plans aussi? Ou est-ce juste assez pour échapper aux citations doubles?


0 commentaires

3 Réponses :


3
votes

En cas de doute, évitez tout. Je trouve que je n'ai pas besoin d'échapper à (),%, ou +, cependant.


0 commentaires

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

0 commentaires

1
votes

Je ne pense même pas que vous devez échapper aux citations; Il devrait suffire de faire: xxx


0 commentaires