Ini-Datei
Middle1
Außerdem müssen wir die Daten speichern, damit sie auch nach einem Programm-oder Windows-Neustart erhalten bleiben.
Codebeispiel:
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:
Codebeispiel:
Jetzt muss diese Information noch ausgewertet werden. Wenn der aktuell bearbeitete Titel gleich dem letzten verwendeten ist, wollen wir aus der For-Schleife ausbrechen:
Codebeispiel:
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:
Codebeispiel:
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:
Codebeispiel:
Bei eigenen Funktionen können Sie in den runden Klammern auch Parameter definieren, auf die dann innerhalb der Funktion zugegriffen werden kann. Ein Beispiel:
Codebeispiel:
Func _exit()
Exit
End
Func
Damit sollte der kleine (und nebenbei gesagt auch portable) RSS-Reader fertig sein.
Codebeispiel:
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) |