"Lebenszeichen" gesucht!

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
Meister Lampe
Posts: 231
Joined: 06 Apr 2014, 13:28

"Lebenszeichen" gesucht!

16 May 2023, 16:11

Hallo an das Forum!

Ich habe folgendes Problem:
Man hat mir seit kurzem die "Lebenszeit" von meinem Arbeits-PC heruntergesetzt. Der meldet sich jetzt nach bereits 10 min Leerlauf automatisch ab, ohne daß ich das selber verändern kann.
Ich brauche also jetzt ein Script, das ca. alle 9 min einen Tastenclick oder ein ähnliches Lebenszeichen simuliert, damit ich z.B. eine vor mit liegende Liste mit einer Aufstellung auf dem Bildschirm abgleichen kann, ohne daß die Anzeige plötzlich abgebrochen wird.
Natürliche sollte solch ein Signal nichts weiter sonst bewirken und nicht laufende Anwendungen stören.

Viele Grüße von Meister Lampe
Rohwedder
Posts: 7732
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: "Lebenszeichen" gesucht!

19 May 2023, 02:52

Hallo,
versuche einmal dies:

Code: Select all

#Persistent
#InstallKeybdHook
#InstallMouseHook
GroupAdd, SystemFenster, ahk_class Shell_TrayWnd
GroupAdd, SystemFenster, ahk_class Shell_SecondaryTrayWnd
GroupAdd, SystemFenster, ahk_exe DualMonitor.exe
GroupAdd, SystemFenster, ahk_class Progman
GroupAdd, SystemFenster, ahk_class WorkerW
GroupAdd, SystemFenster, ahk_class OpenShell.CStartButton
GroupAdd, SystemFenster, ahk_class Progman
GroupAdd, SystemFenster, ahk_class Button
GroupAdd, SystemFenster, ahk_class tooltips_class32
GroupAdd, SystemFenster, ahk_class SysShadow
GroupAdd, SystemFenster, ahk_class OpenShell.CMenuContainer
GroupAdd, SystemFenster, ahk_class Alternate Owner
GroupAdd, SystemFenster, ahk_class AvastCefToaster
GroupAdd, SystemFenster, ahk_class avision_moon
GroupAdd, SystemFenster, ahk_class Hidden
GroupAdd, SystemFenster, ahk_class Internet Explorer_Hidden
GroupAdd, SystemFenster, ahk_class EdgeUiInputWndClass
SetTimer, Lebenszeit,% 9*60*1000 ; alle 9 Minuten
Return
Lebenszeit:
IF (A_TimeIdlePhysical < 60*1000) ; wurde die letzte Minute verwendet
	Return
WinGet, id, List,,, ahk_group SystemFenster
; Besucht alle Nicht-System-Fenster mit Titel und klickt einmal hinein
Loop, %id%
{
	diese_ID := id%A_Index%
	WinGetTitle, Titel, ahk_id %diese_ID%
	IF (Titel = "")
		Continue
	ControlClick,, ahk_id %diese_ID%,,,, NA 
    Sleep, 100
}
Die "SystemFenster" sind meine Sammlung aller Fenstertypen, welche ich nicht beklickt haben möchte. Einfach anpassen.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 3 guests