Coden für alle einfach gemacht

Ini-Datei

Außerdem müssen wir die Daten speichern, damit sie auch nach einem Programm-oder Windows-Neustart erhalten bleiben.
$lastTitle = $titles[1]

Dazu verwenden wir hier eine Ini-Datei. Darüber hinaus unterstützt AutoIt Text- und sogar Binärdateien sowie den Zugriff auf die Windows-Registry, um Daten zu speichern:

Analog lesen wir den Wert beim Programmstart direkt in die globale Variable:

IniWrite(@ScriptDir & "\settings.ini", "General", "LastTitle", $lastTitle)

Jetzt muss diese Information noch ausgewertet werden. Wenn der aktuell bearbeitete Titel gleich dem letzten verwendeten ist, wollen wir aus der For-Schleife ausbrechen:

Global $lastTitle = IniRead(@ScriptDir & "\settings.ini", "General", "LastTitle",
"")

Ein Feature, das AutoIt anderen Sprachen voraushat, sind HotKeys, die sich sehr einfach setzen lassen. Zum Beenden des Programms soll ein Druck auf Strg-Shift-D genügen. In der Hilfedatei gibt es eine Liste von Tastencodes, unter anderem ^ für Strg und + für Shift. Damit lässt sich der HotKey wie folgt oben im Skript setzen:

If $titles[$i] = $lastTitle Then ExitLoop

Werden die angegebenen Tasten dann gedrückt, wird die Funktion _exit ausgeführt. Diese müssen wir nun noch außerhalb von Schleifen oder Bedinungen definieren:

HotKeySet("^+d", "_exit")

Bei eigenen Funktionen können Sie in den runden Klammern auch Parameter definieren, auf die dann innerhalb der Funktion zugegriffen werden kann. Ein Beispiel:

Func _exit()
Exit
End
Func

Damit sollte der kleine (und nebenbei gesagt auch portable) RSS-Reader fertig sein.

Func test($text) 
 MsgBox(0, "", $text)
EndFunc

Den vollständigen Quelltext finden Sie auf der Print-Heft-DVD.

ScITE-Shortcuts
Shortcut Bedeutung
F5 Skript starten
F7 schnell kompilieren
Strg-F7 kompilieren mit Einstellungen
Strg-D Zeile duplizieren
Strg-T Code einrücken
Strg-F6 AutoIt Window Info Tool
Alt-m Koda (GUI-Designer)

Mehr zum Thema

HTML 5
Webgestaltung

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…
Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.
Fritzbox, Asus, Belkin und Co.

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
C# und XAML

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC…
Windows Tipps & Tricks: Benutzerrechte unter Windows 8.1
Programme richtig installieren

Wir zeigen Ihnen, wie Sie sich unter Windows 8.1 alle Benutzerrechte verschaffen und Programme richtig installieren.
Windows 8: Starbildschirm
Microsoft Project Siena

Erstellen Sie sich selbst eine App für Windows 8, die auf alle Funktionen Ihres Tablets zugreifen kann, inklusive Kamera, Mikrofon und Lautsprecher.…