[DOS] parametre avec guillemets

santiago69 Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   -  
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   -
salut a tous,

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
A voir également:

9 réponses

santiago69 Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   209
 
Non je ne comprends pas... Est ce que ca marche chez toi ?
>monscript "param 1" "para'"* 2"
param 1
para'"*

1
piopicolo Messages postés 1395 Date d'inscription   Statut Membre Dernière intervention   193
 
essaye de mettre 2 guillemets qui se suivent.

A+
0
santiago69 Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   209
 
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

0
piopicolo Messages postés 1395 Date d'inscription   Statut Membre Dernière intervention   193
 
essaye l'apostrophe, c'est un caractère neutre dans bien des logiciels.

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
piopicolo Messages postés 1395 Date d'inscription   Statut Membre Dernière intervention   193
 
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+
0
santiago69 Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   209
 
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.
0
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Et si tu échappes le guillemet avec un backslash (\) ?
--
Sylvain
0
santiago69 Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   209
 
Non je ne comprends pas... Est ce que ca marche chez toi ?
>monscript "param 1" "para\"* 2"
param 1
para\"*



0
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Hmm...
Su ce lien, quelqu'un dit d'"échapper les guillemets internes".
Essaye
>monscript "param 1" \"para"* 2\"
ou quelquechose qui ressemble
--
Sylvain
0