Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Windows Scripting Host kann angegebene Datei nicht finden!

simonkopp / 7 Antworten / Flachansicht Nickles

Hallo,


Wenn ich ein Script wie z.B. dieses hier


dim osh
set osh = wscript.CreateObject("wscript.Shell")      'Shell-Objekt definieren 
osh.run "start D:\Programme\Virtualdub\Virtualdub.exe",0     'VirtualDub starten 
wscript.sleep 2000          '2 Sekunden warten (damit Programm starten kann) 
osh.Sendkeys "%F{p}"          'Mit ALT+F+p Virtualdub Capturemodus aktivieren
wscript.sleep 10000          '10 Sekunde warten zum TV-initialisieren


starte, dann gibt es die Meldung kann angegebene Datei nicht finden.


Ich verwende WinXP Home mit SP1


Und möchte wissen warum ich das gleiche Script in WinXP Prof ohne SP1 ohne Fehlermeldung ausführen konnte.


Pfad und Dateiname stimmen 100%ig. Schon tausend mal probiert. Auch mit anderen Pfaden und anderen Dateien.


Ich verzweifle noch.


Simon


 

bei Antwort benachrichtigen
simonkopp REPI „Nachtrag : So sollte der run Befehl aussehen : Const Pfad Der Pfad zur Datei...“
Optionen

Const Pfad = "D:\Programme\VirtualDub\"
Const Datei = "Virtualdub.exe"

Set osh = WScript.CreateObject("WScript.Shell")

Ret = osh.run (Pfad & Dateiname,1,true)
WScript.Quit()

Jetzt kommt die Meldung Unable to wait for process

Simon

bei Antwort benachrichtigen