Top
Left

Fenster zur Welt

Middle1

Fenster zur Welt

Danach legen wir die Controls an: Ein Label für den Zwischenablageninhalt und einen Button:

Codebeispiel:

Die Funktionen liefern eine ID zurück, über die die Controls ansprechbar sind, daher fangen wir den Wert bei dem Label auf. Zum Schluss zeigen wir die GUI an:

Codebeispiel:

Damit das Skript nicht zu Ende läuft, benötigen wir wieder eine Endlosschleife mit While und Wend. Darin bringen wir die Routine unter, die das Clipboard ausliest und im Label anzeigt.

Codebeispiel:

GUISetState(@SW_SHOW)

Die Funktion GUICTRLSetData und die vorher aufgefangene ID helfen uns dabei:

Wir schalten mit Opt("GUIOnEventMode", 1) in einen funktionsbasierten Modus. Damit können wir Buttons und andere Controls direkt mit Funktionen verbinden.

Codebeispiel:

GUICtrlSetData($lbl, ClipGet())
Sleep(500)

Unter die Zeile, in der der Button erzeugt wird, bringen wir diese Verknüpfung an:

Dazu kommt unten im Skript noch der Teil, der den Text in der Zwischablage in Großbuchstaben umwandelt.

Codebeispiel:

Analog können Sie weiter Buttons hinzufügen, die die Zwischenablage in anderer Weise manipulieren.

Codebeispiel:

Func_gross()
ClipPut(StringUpper(ClipGet()))
EndFunc

Damit sich die GUI mit einem Klick auf das kleine Kreuz in der Ecke schließen lässt, wie Anwender das gewohnt sind, müssen wir die-se Aktion (Event genannt) auf eine Funktion umleiten, die das Skript beendet. Die Funktion ist die gleiche, die wir bereits im RSS-Reader verwendet haben, die Verknüpfung stellen wir mit GUISetOnEvent($GUI_EVENT_CLOSE, "_exit") her.

Nach Einfügen der UDFs WindowsConstants.au3 und GUIConstants.au3 ist das kleine Tool bereit für einen Test.

Mehr, mehr, mehr

AutoIt kann noch weit mehr, als diese beiden kleinen Beispiele zeigen. Es hat sich in den letzten Jahren in viele Richtungen weiterentwickelt.

Mit der IE.au3 lassen sich beispielsweise Applikationen schreiben, die mit Webseiten interagieren oder mit den SQLite-Funktionen Datenbanken verarbeiten. Mit ObjCreate können Sie sogar einige .NET-Framework-Klassen verwenden.

Beinahe ein Alleinstellungsmerkmal ist nach wie vor die Fernsteuerung anderer Anwendungen, wie sie die Install-O-Matic mit ihren Installationsskripten vorführt.

Middle2


Inhaltsverzeichnis


x03
Position4
Bottom1
Meistgelesen
1. Kino-Kritik: Der Junge mit dem Fahrrad

Auf der Suche nach seinem Rabenvater entdeckt "Der Junge mit dem Fahrrad" die Heiterkeit des Seins.

2. Kino-Kritik: Black Gold

Jean-Jacques Annaud schickt einen jungen arabischen Prinzen vor imposanter Kulisse los, seiner Bestimmung zu folgen.

3. Nokia Lumia 710 im Test

Mit dem Lumia 710 macht Nokia eine Hoffnung wahr und bringt Windows Phone in günstigere Regionen. Wir haben das zweite Modell der Lumia-Serie…

4. Porsche Design P9981 im Praxistest

Sportwagen aus Zuffenhausen sind ein exklusives Vergnügen – für das Porsche-Design-Smartphone wird das auch gelten. Das P9981 im Praxistest.


Kleines Spiel für zwischendurch

x01
Bottom2
Bildergalerien
7 Geschenkideen, die am Anfang Ihrer Beziehung schaden könnten Mobiles Fernsehen MP3-Player Portable DVD-Player

Bilder-Suche

Top 5 Downloads
1
SciLor's Grooveshark Downloader

Version: 0.4.9q
Lizenz: Freeware
Betriebssystem: WindowsLinuxMac

2
Win7codecs

Version: 3.4.5
Lizenz: Freeware
Betriebssystem: Windows

3
VueScan

Version: 9.0.79
Lizenz: Freeware / Shareware
Betriebssystem: WindowsLinuxMac

4
Grub-Installer

Version: 1.1
Lizenz: Freeware
Betriebssystem: Windows

5
SUPERAntiSpyware Free

Version: 5.0.1142
Lizenz: Freeware
Betriebssystem: Windows

Download-Suche

Bottom3
x02
Right1
Right2
Right3