Windows - DOS-Box Aufruf mit params
Ludger Keitlinghaus
- software
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
Hallo,
ich glaube bei vbs wird das " durch "" escaped.
Könntest es mal versuchen.
Bert
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
Hallo;
C:>C:\PHP\php.exe -q C:\Inetpub\Schufa-Test\schufa.php "1" "<?xml version=""1.0""?>"
"<?xml version=""1.0""""?>" ?
:)
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
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
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
:)
Ich escape jetzt erfolgreich wie folgt:
" wird ""
"? wird """"?
"> wird """">Das ist doch klapsmuehlenartig!
hab ich doch gesagt
Bert