Vbs datei oder batch erst nach 60 sekunden ausführen
Hallo,
meine Angelegenheit ist wahrscheinlich zuper einfach, da ich aber von vbs und batch nicht viel Ahnung habe, hoffe ich auf eure Hilfe.
Im Autostart habe ich eine VBS Datei mit dem Inhalt:
Set WshShell = WScript.CreateObject( "WScript.Shell" )
WshShell.Run "C:\Windows\System32\netzlaufwerk.bat",0,True
hier wird die netzlaufwerk.bat ausgeführt. Nun würde ich gerne diese Datei verzögert ausführen, d. h. erst nach 60 sekunden.
Ist so was machbar. Wie müsste ich das in der VBS Datei ändern?
Gruß
Martin
meine Angelegenheit ist wahrscheinlich zuper einfach, da ich aber von vbs und batch nicht viel Ahnung habe, hoffe ich auf eure Hilfe.
Im Autostart habe ich eine VBS Datei mit dem Inhalt:
Set WshShell = WScript.CreateObject( "WScript.Shell" )
WshShell.Run "C:\Windows\System32\netzlaufwerk.bat",0,True
hier wird die netzlaufwerk.bat ausgeführt. Nun würde ich gerne diese Datei verzögert ausführen, d. h. erst nach 60 sekunden.
Ist so was machbar. Wie müsste ich das in der VBS Datei ändern?
Gruß
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181825
Url: https://administrator.de/contentid/181825
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
7 Kommentare
Neuester Kommentar
Aloha,
je nach Betriebssystem könntest du auch peroder
(Win 2000 Res. Kit bzw. Windows 7) dies auch in Batch bewerkstelligen
greetz André
je nach Betriebssystem könntest du auch per
timeout.exe
TIMEOUT [/T] Zeitlimit [/NOBREAK]
Beschreibung:
Dieses Dienstprogramm verwendet einen Zeitlimitparameter, so dass
der angegebene Zeitraum (in Sekunden) verstreicht oder eine Taste
gedrückt wird. Außerdem ignoriert der Befehl den Tastendruck durch
eine Parametereingabe.
Parameterliste:
/T Zeitlimit Bestimmt die Wartezeit in Sekunden.
Gültiger Bereich: -1 bis 99999 Sekunden.
/NOBREAK Ignoriert gedrückte Tasten und wartet laut
dem angegebenen Zeitraum.
/? Zeigt diese Hilfe an.
HINWEIS: Ein Zeitüberschreitungswert von -1 bedeutet, dass unendlich
lang auf einen Hauptprozess gewartet wird.
waitfor.exe
WaitFor hat zwei verschiedene Syntaxmethoden:
Syntax 1: Signal senden
WAITFOR [/S System [/U Benutzer [/P [Kennwort]]]] /SI Signal
Syntax 2: Auf ein Signal warten
WAITFOR [/T Zeitlimit] Signal
Beschreibung:
Dieses Dienstprogramm sendet oder wartet auf ein Signal auf einem
System. Ohne Angabe von /S wird das Signal an alle Computer in der
Domäne gesendet. Wenn /S angegeben wird, wird das Signal nur an den
angegebenen Computer gesendet.
Parameterliste:
/S System Bestimmt das Remotesystem, an das das Signal
gesendet wird.
/U [Domäne\]Benutzer Bestimmt den Benutzerkontext, unter dem
der Befehl ausgeführt wird.
/P [Kennwort] Bestimmt das Kennwort für den Benutzerkontext.
/SI Sendet das Signal über das Netzwerk an
wartende Computer.
/T Zeitlimit Wartezeit in Sekunden. Gültiger Bereich:
1 bis 99999. Standard ist unendlich.
Signal Der Name des Signals, auf das gewartet oder
das gesendet wird.
/? Zeigt diese Hilfe an.
HINWEIS: Ein Computer kann auf mehrere eindeutige Signalnamen warten.
Der Signalname darf nicht mehr als 225 Zeichen und
keine Zeichen außer a-z, A-Z, 0-9 und ASCII-Zeichen
im Bereich von 128 bis 255 enthalten.
greetz André
@bastla,
ah ja! Der TO schrieb ja, dass er das in den Start legen möchte. Da sollte man alles tun, dass aus einer Bill-Gates-Gedenkminute kein Bill-Gates-Gedenktag wird
Gruss
Tsuki
ah ja! Der TO schrieb ja, dass er das in den Start legen möchte. Da sollte man alles tun, dass aus einer Bill-Gates-Gedenkminute kein Bill-Gates-Gedenktag wird
Gruss
Tsuki