[DOS] parametre avec guillemets

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

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

9 réponses

  1. Non je ne comprends pas... Est ce que ca marche chez toi ?
    >monscript "param 1" "para'"* 2"
    param 1
    para'"*

    1. 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

      1. essaye l'apostrophe, c'est un caractère neutre dans bien des logiciels.

        A+
        1. 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+
          1. 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.
            1. Modérateur
              Et si tu échappes le guillemet avec un backslash (\) ?
              --
              Sylvain
              1. Non je ne comprends pas... Est ce que ca marche chez toi ?
                >monscript "param 1" "para\"* 2"
                param 1
                para\"*


                1. Modérateur
                  Hmm...
                  Su ce lien, quelqu'un dit d'"échapper les guillemets internes".
                  Essaye
                  >monscript "param 1" \"para"* 2\"
                  ou quelquechose qui ressemble
                  --
                  Sylvain