De basisprincipes

Voordat we beginnen, wil ik u graag wat advies geven.
In deze handleiding zult u veel tekst en code tegenkomen.
Voor een optimaal leerresultaat is het raadzaam om eerst de tekst te lezen
en vervolgens de code uit te proberen. Bestudeer daarna de code. U kunt de meeste
voorbeelden op deze pagina kopiƫren en plakken.
Als u iets niet begrijpt, lees het betreffende gedeelte dan nog eens door.


AutoHotkey downloaden en installeren

Voordat u AutoHotkey (AHK) leert gebruiken,
moet u het downloaden. Na het downloaden moet u het mogelijk installeren. Dit hangt
echter af van de versie die u wilt. Voor deze handleiding gebruiken we de
Installer, omdat deze het gemakkelijkst te installeren is.


Instructies:
1. Ga naar de AutoHotkey-homepage: https://www.autohotkey.com/
2. Klik op Downloaden: https://www.autohotkey.com/download/ahk-install.exe
3. Tijdens de installatie van AutoHotkey wordt u gevraagd te kiezen tussen UNICODE en ANSI.

Kortom, u kunt het beste UNICODE kiezen. Het biedt ondersteuning voor niet-
Engelse letters en cijfers (tekens).

Ga door tot je een knop ‘Installeren’ ziet. Als dat klaar is, geweldig!

Klik met de rechtermuisknop op je bureaublad. Zoek ‘Nieuw’ in het menu. Klik op
‘AutoHotkey-script’ in het menu ‘Nieuw’. Geef het script een nieuwe naam.
Deze moet eindigen op .ahk. Bijvoorbeeld: MyScript.ahk
Zoek het zojuist aangemaakte bestand op je bureaublad en klik er met de
rechtermuisknop op.
Klik op ‘Script bewerken’.
Er zou een venster moeten verschijnen, waarschijnlijk Kladblok.

Voorbeeldcode:

Msgbox, het eerste programma

RETURN
a := 11
b := 5

Msgbox, een variable a heeft de waarde %a%

Msgbox, een variable b heeft de waarde %b%


RETURN
a := 11
b := 5

c := a + b

Msgbox, een variable a heeft de waarde %a%

Msgbox, een variable b heeft de waarde %b%

Msgbox, a en b opgeteld is %c%



RETURN
a := 11
b := 5

c := a + b

Msgbox, een variable a heeft de waarde %a%

Msgbox, een variable b heeft de waarde %b%

Msgbox, a en b opgeteld is %c%



RETURN
a := 7
b := 5
c := 8
d := 12
e := 1

optelling := a+b+c+d+e

gemiddelde := optelling / 5

Msgbox, het gemiddelde van %a% %b% %c% %d% %e%  is %gemiddelde%




RETURN
; Uitleg van de punt komma
; Een punt komma zorgt voor comeentaar en wordt door Autohotkey niet gezien als een opdracht.
; Hiermee kun je aangeven wie het programma gemaakt heeft en wanneer het programma gemaakt is.
; Ook geef je uitleg over het programma
; Dit programma laat een loop zien.
; A_Index zal  1, 2, 3 zijn.



Loop, 3
{
    MsgBox, Dit is de  %A_Index% keer van de loop.  
    Sleep, 100
}


RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  PIGRO  13-01-2026
;;
;;  Laat je username zien van de PC of laptop
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

MsgBox, Mijn naam is  %A_UserName%.

RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  PIGRO  13-01-2026
;;
;;  8.AHK
;;
;;  Maak een folder aan onder jou naam
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

FileCreateDir, c:\users\%A_username%\documents\autohotkey-programs

RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; PIGRO 13-01-2026
;;
;; 9.AHK
;;
;; Plaats alle programmas die je hebt gemaakt op je bureaublad naar de folder die je in het vorige programma hebt aangemaakt.
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; ,Overwrite mag weggelaten worden want de map waarnaartoe geschreven wordt is toch al leeg.


FileMove, c:\users\%A_username%\desktop\*.ahk, c:\users\%A_username%\documents\autohotkey-programs, Overwrite


RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; PIGRO 13-01-2026
;;
;; 10.AHK
;;
;; Maak alvast wat blanco programmas met wat Commentaar
;; Hiervoor gebruiken we het FileAppend statement
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Loop, 99
{

;; doorloop 99 maal en maak 89 maal een file aan, opdat de bestaande programma's niet overschreven worden.



if (A_Index > 10)
{

FileAppend,
(
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Naam : ;;
;; ;;
;; Creatie datum: ;;
;; ;;
;; %A_Index%.ahk ;;
;; ;;
;; Omschrijving Programma : ;;
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
) , c:\users\%A_username%\documents\autohotkey-programs\%A_Index%.ahk


}

}

RETURN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;  Naam :  11.ahk                                                  ;;
;;                                                                  ;;
;;  Creatie datum:     19-1-2026                                    ;;
;;                                                                  ;;
;;   11.ahk                                                         ;;
;;                                                                  ;;
;;   Omschrijving Programma :     Laap een Beep horen               ;;
;;                                                                  ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; uitleg:  SoundBeep , Frequency, Duration

SoundBeep, 750, 500

RETURN

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *