![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
![]() Registriert seit: 30.01.2001
Alter: 52
Beiträge: 1.726
|
kann mir jmd bitte helfen, denn irgendwo ist der wurm drin:
Code:
set MyShell = CreateObject("Wscript.Shell")
start=timer
do
wscript.sleep 3600000
'3600000 sind 3600 sekunden also 60 minuten
diff=timer-start
loop while diff < 86400
'1 Tag (86400 Sekunden) warten, dann reboot
do
wscript.sleep 3600000
loop while hour(now) < 3
'Warten auf Mitternacht
wscript.sleep 1000
myshell.sendkeys "{ESC}"
'1 sec ESC senden - Anwendung beenden
n=MyShell.run("shutdown.exe -r -f -t 0")
do
wscript.sleep 4000
myshell.sendkeys "{j}"
loop
'4 sec "J" senden um dialoge zu beenden
|
|
|
|
|
|
#2 |
|
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
hmmmm, warum führst du dein script nicht einfach um mitternacht per taskplaner aus, um die anwendung(en) zu beenden?
wenn ich das richtig verstehe, ist ja nur das timing ein problem?
____________________________________
nobody is perfect |
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 30.01.2001
Alter: 52
Beiträge: 1.726
|
@void
weil man dass auf dem jeweiligen system konfigurieren muss und das wieder ein zusätzlicher unsicherheitsfaktor ist . . . |
|
|
|
|
|
#4 |
|
Inventar
![]() |
Vllt wird VBScript automatisch nach einer gewissen Zeit beendet? Ein Timeout oda so.
|
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 30.01.2001
Alter: 52
Beiträge: 1.726
|
@
Potassium gelaufen ist der task wscipt.exe noch . . habs nun mal auf einen anderen weg probiert - werde berichten |
|
|
|
|
|
#6 |
|
Inventar
![]() Registriert seit: 30.01.2001
Alter: 52
Beiträge: 1.726
|
so nun hab ich die lösung:
einzeiler in einer *.bat löst alle probleme ![]() Code:
at 00:30 shutdown.exe -r -f -t 30 |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|