Alexander: SSI - EXE ausführen und Parameter übergeben...

Beitrag lesen

Hi,

heute stand ich vor dem Problem, dass ich eine EXE-Datei per SSI-Kommando <!--exec cmd="datei.exe" --> ausführen lassen wollte. Das System ist Win 98 mit Apache. Leider muss der Aufruf mit der EXE-Datei mit Parameter erfolgen also in der Art <!--exec cmd="datei.exe parameter1" --> (wohlgemerkt ohne ein "-" oder "/" vor dem Parameter). Leider wollte Apache bzw. Windows dies nicht richtig verarbeiten, es kam immer zu einem "Befehl oder Dateiname nicht gefunden". Ich vermute also mal, dass der Parameter noch als Dateiname interpretiert wird.

Ich habe mir jetzt so geholfen, dass anstatt der EXE direkt, eine BAT-Datei OHNE Parameter aufgerufen wird, die dann wiederrum die EXE MIT Paramter aufruft. Wie gesagt, das klappt, ist aber eher umständlich.

Ich kann mir allerdings gut vorstellen, dass dies auch ohne diesen Umweg geht und wollte daher fragen, welchen Fehler ich gemacht habe und wie der Aufruf der EXE mit Parameter über SSI richtig erfolgen muss? Oder geht das tatsächlich nicht?

Viele Grüße...

Alex :)