Hallo! Schau Dir einfach genau an, was Windows macht, wenn DU einen Doppelklick auf eine .bat Datei machst ;) Es �ffnet eine CMD Shell und f�hrt das Batch file darin aus. Folgerichtig muss der Befehl sein:
befehl="cmd.exe /c d:\arbeiten\jukebox\db\pkunzip.bat" Ausserdem solltest Du dem Run alle ben. Parameter mitgeben: wshell.run befehl, 0, TRUE Die 0 bewirkt, dass die Datei im Hintergrund ausgef�hrt wird, TRUE, dass gewartet wird, bis das ext. Programm beendet ist, bevor Dein Script weitermacht. MfG Mathias Becker > -----Urspr�ngliche Nachricht----- > Von: Schmid Christoph [mailto:[EMAIL PROTECTED]] > Gesendet: Montag, 4. Februar 2002 23:18 > An: AspGerman Kaffeehaus > Betreff: [aspdecoffeehouse] wscript.shell-Problem > > > Hallo > > Ich habe die folgenden Zeilen in einer asp-Datei. > > <HTML> > <SCRIPT LANGUAGE="VBSCRIPT"> > set wshell=createObject("WScript.Shell") > befehl="d:\arbeiten\jukebox\db\pkunzip.bat" > wshell.run befehl > </SCRIPT> > Windows wird gerade schachmatt gesetzt... > </HTML> > > Anstelle dass die batch-Datei gestartet wird, wird ein Editor > ge�ffnet und > der Inhalt angezeigt. > Wie kann ich angeben, dass der befehl im Hintergrund > abgearbeitet werden soll? > > Gruss Christoph > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdecoffeehouse.as > | p > | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
