Deutsche Hilfe für AHK v2 und v1

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 12 Apr 2023, 01:20

Hallo,
im Beispiel auf https://ahkde.github.io/docs/v2/lib/IsSet.htm#ExBasic

Code: Select all

Loop 2
    if !IsSet(MeineVar)  ; Ist dies die erste "Nutzung" von MeineVar?
        MeineVar := A_Index  ; Bei "Erstnutzung" initialisieren.
MsgBox Funktion1(&MeineVar)
MsgBox Funktion2(&MeineVar)

Funktion1(&Param)  ; ByRef-Parameter.
{
    if IsSet(Param)  ; Param selbst übergeben, was ein Alias für MeineVar ist.
        return Param  ; ByRef-Parameter werden automatisch dereferenziert.
    else
        return "ungesetzt"
}

Function2(Param)
{
    if IsSetRef(Param)  ; Die in Param enthaltene VarRef übergeben.
        return %Param%  ; Param explizit dereferenzieren.
    else
        return "ungesetzt"
}
muß die zweite Funktion von Function2 in Funktion2 umgenannt werden.

Ansonsten kommt übrigens statt:
Error: Call to nonexistent function.

Specifically: Funktion2(&MeineVar)

die unpassende Warnung:
Warning: This variable appears to never be assigned a value.

Specifically: global Funktion2


In https://ahkde.github.io/docs/v2/Functions.htm#intro steht:
Man kann eine Funktion auch aufrufen, ohne ihren Rückgabewert speichern zu müssen:

In diesem Fall aber wird der Rückgabewert der Funktion verworfen; diese Art von Aufruf ist nur sinnvoll, wenn die Funktion mehr als nur einen Rückgabewert zurückgibt.

Da eine Funktion nicht mehr als einen Rückgabewert zurückgibt, schlage ich vor:
diese Art von Aufruf ist nur sinnvoll, wenn die Funktion mehr bewirkt, als nur einen Rückgabewert zu geben.

Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 29 Apr 2023, 03:17


Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 05 Jun 2023, 02:15

Hallo @Ragnar
in https://ahkde.github.io/docs/v2/lib/MouseClickDrag.htm
sollte von MouseClickDrag, WelcheTaste, X1, Y1, X2, Y2 , Geschw, Relativ das erste Komma entfernt werden

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 27 Jun 2023, 14:16

v2-Dokumentation an v2.0.3 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 02 Jul 2023, 15:48

v1-Dokumentation an v1.1.37.00 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 08 Jul 2023, 12:12

v1-Dokumentation an v1.1.37.01 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 09 Jul 2023, 02:43

v2-Dokumentation an v2.0.4 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 15 Aug 2023, 16:50

v2-Dokumentation an v2.0.5 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 01 Sep 2023, 11:20

v2-Dokumentation an v2.0.6 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 02 Sep 2023, 08:35

v2-Dokumentation an v2.0.7 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 11 Sep 2023, 13:26

v2-Dokumentation an v2.0.8 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 18 Sep 2023, 12:46

v2-Dokumentation an v2.0.9 angepasst.

Mehr Details auf GitHub

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 24 Sep 2023, 06:11

v2-Dokumentation an v2.0.10 angepasst.

Mehr Details auf GitHub

Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 24 Sep 2023, 06:53

Hallo,
in https://ahkde.github.io/docs/v2/lib/MouseClick.htm
sollte von
MouseClick [, WelcheTaste, X, Y, KlicksAnzahl, Geschw, DownOderUp, Relativ]
das erste Komma entfernt werden.

Salamiemonster
Posts: 15
Joined: 29 Jun 2016, 06:49

Re: Deutsche Hilfe für AHK v2 und v1

Post by Salamiemonster » 29 Nov 2023, 03:50

Wow. Wie viel Arbeit hier drin steckt. Vielen Dank! :clap:

Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 06 Dec 2023, 14:06

Hallo,
in https://ahkde.github.io/docs/v2/Objects.htm#Custom_Classes_property_short ist in
KürzereEigenschaft[[Parameter] => Ausdruck zum Ermitteln des Eigenschaftswertes
eine [ zuviel.

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 06 Dec 2023, 15:39

Danke, wurde gefixt.

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 23 Dec 2023, 07:19

v2-Dokumentation an v2.0.11 angepasst.

Mehr Details auf GitHub

Rohwedder
Posts: 7895
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Deutsche Hilfe für AHK v2 und v1

Post by Rohwedder » 11 Jan 2024, 12:28

Hallo,
in https://ahkde.github.io/docs/v2/Objects.htm#object-literal fehlt ein nicht
Jedes Paar besteht aus einem direkt geschriebenen (nicht in Anführungszeichen gesetzten) Eigenschaftsnamen …
Each pair consists of a literal (unquoted) property name …

User avatar
Ragnar
Posts: 764
Joined: 30 Sep 2013, 15:25

Re: Deutsche Hilfe für AHK v2 und v1

Post by Ragnar » 11 Jan 2024, 12:46

Danke, wurde gefixt.

Post Reply

Return to “Ich brauche Hilfe”