Auswahl im fremden Fenster registrieren/verarbeiten

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Wick3d
Posts: 31
Joined: 04 Apr 2014, 03:24

Auswahl im fremden Fenster registrieren/verarbeiten

27 Mar 2018, 15:25

Hallo Leute,

ich möchte folgendes realisieren, weis aber leider nicht weiter:

Ich bin dabei mir einen Nummern-Generator zu erstellen, der mir jedes mal, wenn ich ein Teil speicher meinen Dateinamen hochzählt und einträgt. Als Beispiel: AL-001, AL-002, AL-003 ....
Funktioniert auch alles soweit. Nun möchte ich aber das ganze noch optimieren, indem ich "abfrage" ob wirklich "Speichern" gedrückt, oder ob "Abbrechen" oder das Speichern-Fenster einfach geschlossen wurde.
Dann sollte natürlich nicht hochgezählt werden.

Meine Frage ist: habe ich die Möglichkeit die Buttons eines "fremden" Fensters zu überwachen und auszuwerten und wenn ja womit :) So in etwa wie eine Prüfung einer MsgBox ob "Yes" oder "No" gedrückt wurde.

Ich Danke euch für eure Hilfe.

Gruß
Alex
Rohwedder
Posts: 7626
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Auswahl im fremden Fenster registrieren/verarbeiten

28 Mar 2018, 03:10

Hallo,
verwende den Hotkey ~LButton:: welcher durch die linke Maustaste aktiviert wird, aber deren Funktion nicht beeinträchtigt.
Versuche alles über die Stelle auf die du geklickt hast, herauszukriegen.
Nur ein möglicher Anfang:

Code: Select all

~LButton::
CoordMode, Mouse, Screen  
MouseGetPos, MouseScreenX, MouseScreenY, MouseWindowUID, MouseControlID  
WinGetClass, WindowClass, ahk_id %MouseWindowUID%
WinGetTitle, WindowTitle, ahk_id %MouseWindowUID%
Return
Wick3d
Posts: 31
Joined: 04 Apr 2014, 03:24

Re: Auswahl im fremden Fenster registrieren/verarbeiten

28 Mar 2018, 05:59

Das hört sich gut an. Klasse Idee.

Vielen Dank :D

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 49 guests