Programmieren - alles kontrollieren 4.938 Themen, 20.667 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

Bedeutet WScrip.Quit() das das Programm zu Ende ist oder was?
Man braucht es doch nicht wirklich oder?

Aber es funzt

DANKE DANKE DANKE DANKE

So siehts jetzt aus:

Const Pfad = "D:\Programme\VirtualDub"
Const Datei = "\Virtualdub.exe"
Set osh = WScript.CreateObject("WScript.Shell")
Ret = osh.run (Pfad&Datei,1,false)

bei Antwort benachrichtigen