; Hotstrings - geschriebenes 'bzw' zu 'beziehungsweise' erweitern
::bzw::beziehungsweise

; Hotkeys - WIN+Z drücken, um Google zu öffnen
#z::Run "http://google.com"

; Text in die Zwischenablage kopieren, ändern und wieder einfügen
^+k:: ; STRG+UMSCHALT+K
{
    ClipSicherung := ClipboardAll() ; aktuelle Zwischenablage speichern
    A_Clipboard := "" ; Zwischenablage leeren
    Send "^c" ; markierten Text kopieren
    if ClipWait(1) ; bis zu einer Sekunde auf Inhalt warten
    {
        ; mit HTML-Tags umschließen
        A_Clipboard := "<i>" A_Clipboard "</i>"
        Send "^v" ; einfügen
        Sleep 500 ; warten, bis Windows das Einfügen beendet hat
    }
    A_Clipboard := ClipSicherung ; alte Zwischenablage wiederherstellen
    ClipSicherung := "" ; Variable leeren
}

; Einfach zu machende GUIs
MeineGui := Gui()
MeineGui.Add("Text",, "Namen eintragen")
MeineGui.Add("Edit", "w150 vName")
MeineGui.Add("Button",, "OK").OnEvent("Click", HalloSagen)
MeineGui.Show()
Return

HalloSagen(*)
{
    Gespeichert := MeineGui.Submit()
    MsgBox "Hallo " Gespeichert.Name
    ExitApp
}
; Array-Objekte
Farben := "Rot,Grün,Blau"           ; Zeichenkette
FarbenArray := StrSplit(Farben, ",")  ; Array erstellen

FarbenArray.Push("Lila")            ; Daten hinzufügen

for Index, Element in FarbenArray     ; vom Array lesen
    MsgBox "Farbe " Index " = " Element
0