Bei Deinem Befehl
ControlGet, Shutdown_Enabled, Checked, Button4, ahk_class MassLynx_ShutDownClass
fehlt ein Komma. D.h. versuchs mal mit
Code: Select all
ControlGet, Shutdown_Enabled, Checked,, Button4, ahk_class MassLynx_ShutDownClass
MsgBox % Shutdown_Enabled
Ausgabe: 1 fuer gehakt; 0 fuer ungehakt
oder falls der Wintitle ganz rechts falsch ist mit
Code: Select all
Sleep 10000 ; Zeit um das Fenster mit der Maus zu aktivieren
ControlGet, Shutdown_Enabled, Checked,, Button4, A
MsgBox % Shutdown_Enabled
A steht fuer Aktives Window.
Dann versuch mal egal ob Du es nachher so machst
Code: Select all
Sleep 10000 ; Zeit um das Fenster mit der Maus zu aktivieren
ControlFocus, Button4,A
ControlClick, Button4,A
bitte alle Aktionen auch mit nicht aktivem Pulover (also mit nacktem AHK) testen.
Statt Button4 kann auch die sichtbare Beschriftung des Buttons eingesetzt werden (Gross/Kleinschreibung beachten)
Uebrigens: beim Ueberpruefen der obigen Befehle musste ich feststellen das der Button4 in meinem Fall zu Button17 geworden ist
auch dies ist mit "Window Spy" im AHK-Tray-Menue verifizierbar.
PS. ZackZackOrdner ist ein Eigenstaendiges Skript von mir, welches das Handling mit Ordnern erleichtern soll, es hat ein Macro im Lieferumfang, welches genau die von mir gewuenschten Informationen ueber die Controls des aktiven Fensters liefert. Ist aber zugegebener weise mit Kanonen auf Spatzen geschossen.
Die im Download enthaltene Datei AktualisiereZackZackOrdner.ahk erledigt die Installation (neueste Beta auswaehlen) und fuehrt einen Erststart aus.
Nach dem Erststart waere
- Menue: Macro | Muster Dateien ... auszufuehren
- dann Menue: Macro | Starten ...
- dann Button Macro-Ordner und
- dann Doppelclick auf
Zeige Control-Infos vom aktiven Fenster an.txt