[DOS] parametre avec guillemets
santiago69
Messages postés
485
Statut
Membre
-
Ssylvainsab Messages postés 2892 Statut Modérateur -
Ssylvainsab Messages postés 2892 Statut Modérateur -
salut a tous,
voila mon fichier monscript.bat
Comment je fais pour passer un parametre contenant des guillemets. Par exemple les parametres : param 1 et para"* 2
J'ai essaye en echapant le guillemet bien sur mais c'est exactement pareil :
Est ce que quelqu'un a une idee ?
Merci d'avance
Santiago
--
Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.
voila mon fichier monscript.bat
@ECHO OFF ECHO %~1 ECHO %~2
Comment je fais pour passer un parametre contenant des guillemets. Par exemple les parametres : param 1 et para"* 2
>monscript "param 1" "para"* 2" param 1 para"*
J'ai essaye en echapant le guillemet bien sur mais c'est exactement pareil :
>monscript "param 1" "para^"* 2" param 1 para"*
Est ce que quelqu'un a une idee ?
Merci d'avance
Santiago
--
Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.
9 réponses
-
Non je ne comprends pas... Est ce que ca marche chez toi ?
>monscript "param 1" "para'"* 2" param 1 para'"*
-
-
Salut piopicolo et merci de ta reponse.
Effectivement, j'avais vu que ca marchait mais ca reste un guillemet double
Ca ne solutionne donc pas le probleme>monscript "param 1" "para""* 2" param 1 para""* 2
-
essaye l'apostrophe, c'est un caractère neutre dans bien des logiciels.
A+ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
moi j'utilise le logiciel CONTEXT qui est impeccable pour tous le logiciels où il faut écrire un programme. Essayes le. c'est gartuit et super puissant!
A+ -
Mais ca n'est qu'un editeur de texte ?! Non ?
Nous parlons bien de http://www.contexteditor.org/index.php ?
Mon probleme ne vient pas de l'edition mais du resultat.
De plus, ConText ne gere pas le DOS alors que Crimson Editor par exemple le gere.
Mon probleme, je le repete est de creer un script pour le DOS de Windows.
-
Et si tu échappes le guillemet avec un backslash (\) ?
--
Sylvain -
Non je ne comprends pas... Est ce que ca marche chez toi ?
>monscript "param 1" "para\"* 2" param 1 para\"*
-
Hmm...
Su ce lien, quelqu'un dit d'"échapper les guillemets internes".
Essaye
>monscript "param 1" \"para"* 2\"
ou quelquechose qui ressemble
--
Sylvain