Hallo, Guys
wie kann man von XP bestimmte Dienste abschalten ?
Wenn ich offline gehe möchte ich einige Dienste per Script auschalten,
ohne immer die Windows-Console öffnen und den Dienst per Mouseclick auf beenden zu klicken.
zb. Druckwarteschlange
Beispiel Code:
Spoiler anzeigen
Global $PID, $s1, $s2, $zeit, $begin
; Script to End myPrivate Processes!
; 1 - Wait of Dienste Windows and Aktiv ?
;
WinWait("Dienste", "Dienste (Lokal)")
WinActivate("Dienste", "Dienste (Lokal)")
WinWaitActive("Dienste", "Dienste (Lokal)")
;
; 2 - Maximiere the Window
;
MouseClick("left", 230, 10, 2)
;
; 3 - Move to Druckwarteschlange & Stop Service
;
MouseClick("left", 396, 506, 1)
StopService()
;
; 4 - Dienste-Windows Close
;
MouseClick("left", 1141, 8, 1)
;
$s1 = @DesktopWidth/2
$s2 = @DesktopHeight/2
MouseMove($s1,$s2)
;
; End
Exit
; -------- Functionen --------
Func StopService()
MouseClick("left", 203, 151, 1)
$zeit = "10"
$begin = TimerInit()
WinWait("Dienststeuerung", "zu beenden")
While WinExists("Dienststeuerung", "zu beenden")
MyTimer() ; Zeit ablaufen lassen
WEnd
EndFunc
;------------------------------------------------------------------
; Zeit läuft
Func MyTimer()
Switch TimerDiff($begin)
Case $zeit * 1000 to ($zeit + 1) * 1000
; Wenn die Zeit abgelaufen ist, prüfen und auf 'Enter' drücken!
If WinExists("Dienststeuerung", "zu beenden") Then
Send("{ENTER}")
EndIf
EndSwitch
EndFunc
Gibt es eine andere Möglichkeit ?
Gruß
tv_freeze