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

Antwort per Email an