Ludger Keitlinghaus: Windows - DOS-Box Aufruf mit params

Hi,

ich moechte in einer DOS-Box eine EXE mit einem Parameter aufrufen, der selbst Anfuehrungszeichen im Wert hat.

Also:
DOSBox_Prog "hjgjhg" "jhgjhgjhg" "<xml version="1.0">"

Der letzte Parameter wird (natuerlich) misinterpretiert und muesste irgendwie vorbearbeitet werden, aber wie?

Gruss,
Ludger

  1. Hallo,

    ich glaube bei vbs wird das " durch "" escaped.
    Könntest es mal versuchen.

    Bert

    --
    E492: Not an editor command: Wq
    ln -s /dev/brain
    1. Hi,

      ich glaube bei vbs wird das " durch "" escaped.
      Könntest es mal versuchen.

      ja, aus
       C:>C:\PHP\php.exe -q C:\Inetpub\Schufa-Test\schufa.php "1" "<?xml version=""1.0""?>"
      wird
       <?xml version="1.0?>
      .

      Leider haette es
       <?xml version="1.0"?>
      werden sollen, aber schon besser.

      Gruss,
      Ludger

      1. Hallo;

        C:>C:\PHP\php.exe -q C:\Inetpub\Schufa-Test\schufa.php "1" "<?xml version=""1.0""?>"

        "<?xml version=""1.0""""?>"   ?

        :)

        --
        E492: Not an editor command: Wq
        ln -s /dev/brain
        1. Hi,

          C:>C:\PHP\php.exe -q C:\Inetpub\Schufa-Test\schufa.php "1" "<?xml version=""1.0""?>"
          "<?xml version=""1.0""""?>"   ?

          :-)

          Habe ich schon probiert, dummerweise habe ich einen etwas laengeren Parameterwert als hier angegeben, d.h. ich muss die _Maskierregeln_ als Ganze verstehen.

          Gruss,
          Ludger

          --
          "Ey, dat funzt abba imma nochnich."
          1. Kaffeeee!

            e.g. http://www.ss64.com/ntsyntax/esc.html

            also da ich ja linux shell verwöhnt kann ich dir sagen, dass windows batch/cmd ein krampf ist.

            Bert

            --
            E492: Not an editor command: Wq
            google -> win cmd escape "
            1. Hi,

              e.g. http://www.ss64.com/ntsyntax/esc.html

              also da ich ja linux shell verwöhnt kann ich dir sagen, dass windows batch/cmd ein krampf ist.

              das o.g. liest sich aber auch nicht so gut. Ich habe da kein Escapen von
               "
              beschrieben gesehen.

              Ich escape jetzt erfolgreich wie folgt:
               "      wird    ""
               "?     wird    """"?
               ">     wird    """">

              Das ist doch klapsmuehlenartig!

              Gruss,
              Ludger

              1. :)

                Ich escape jetzt erfolgreich wie folgt:
                "      wird    ""
                "?     wird    """"?
                ">     wird    """">

                Das ist doch klapsmuehlenartig!

                hab ich doch gesagt

                Bert

                --
                E492: Not an editor command: Wq
                off to work