Navigation: Platzhalter und Variablen >

Variablen Grundlagen

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

Für die Speicherung von Eingaben oder Zwischenergebnissen können Variablen eingesetzt werden. Diese werden bei einigen Befehlen mit angegeben, sie können aber auch in Texten oder Formeln eingesetzt werden. Die Groß-/Kleinschreibung spielt bei ihnen keine Rolle und wird nicht beachtet.

 

Variablen im Text werden in eckige Klammern gesetzt (z.B. [Wert]). So eingesetzte Begriffe werden auch Platzhalter genannt, die bei der Ausführung des Skripts jeweils gegen den aktuellen Inhalt ersetzt werden.

 

Hinweis: Im Namen eigener Variablen sind Leerzeichen und Punkte nicht erlaubt, auch dürfen sie nicht mit einer Ziffer beginnen!

 

Hinweis: Sind in einem Ausdruck mehrere Platzhalter enthalten, ist die Reihenfolge, wie diese aufgelöst werden, nicht definiert und daher nicht unbedingt von oben nach unten.

 

In den meisten Eigenschaften-Dialogen kann über die entsprechende Schaltfläche bzw. die F6-Taste die Variablenauswahl eingeblendet werden, aus der Sie den gewünschten Platzhalter auswählen und in den Dialog einsetzen können. Dieser Dialog hilft auch bei der Suche nach passenden Platzhaltern.

 

Bei Variablenbereichen mit Indexangaben, welche in spitzen Klammern angezeigt werden (z.B. cX.Datei(<Dateiname>)), kann der Index auch weggelassen werden, ansonsten ist er erforderlich (z.B. cX.Farbe(Farbe)).

Variablen, deren Namen mit zwei Unterstrichen beginnen (z.B. [__MeineVariable]), werden in der Variablenauswahl nicht mit angezeigt.

Um auch eckige Klammern in einem Ausdruck einzusetzen, die nicht als cX-Variablen interpretiert werden sollen, kann [(] bzw. [)] für [ bzw. ] verwendet werden.

 

Formatierung der Variablen

Wahlweise können auch Formatierungsanweisungen hinter dem Variablennamen angegeben werden, jeweils durch das Zeichen § getrennt. So ergibt beispielsweise der Ausdruck [Zahl§#,0]  den Zahlenwert mit Tausenderpunkten oder [cX.Zeit§HH:mm] die aktuelle Uhrzeit im 24h-Format Stunde:Minute.

Siehe auch: Variablen/Platzhalter

 

$-Variablen

Endet ein Variablenname mit einem $-Zeichen (z.B. [Text$]), wird der darin enthaltene Text nicht ausgewertet, also kann er auch z.B. eckige Klammern enthalten (z.B. "Setze in [X$] = [Y]" ergibt "[Y]" in der Variablen, und nicht den Inhalt von Variable Y).

 

Wird im Ausdruck nur [$] eingesetzt, wird eine weitere Auflösung der Variablen in dem Ausdruck unterbunden (z.B. für "Meldung '[$]Diese [Klammern] werden angezeigt!'").

 

Nachbearbeitungs-Funktionen

Wird hinter dem Variablennamen :X angegeben, löst dies eine der diversen Nachbearbeitungs-Funktionen aus. Diese verarbeiten das Ergebnis (bzw. den einzutragenden Inhalt) direkt, was etwa zusätzliche Befehle erspart und schneller abläuft.

 

Systemplatzhalter

Neben den selbst definierbaren Variablen existieren auch einige Systemplatzhalter, deren Inhalt vom Programm vorgegeben wird. Einige dieser Platzhalter erfordern die Angabe eines oder mehrerer Parameter, die in Klammern angegeben und mit Semikolon getrennt werden (z.B. [cX.Zeichenkette(10;X)]).

Hinweis: Bei Parametern, die einen Wert erwarten, wird üblicherweise keine Berechnung ausgeführt, also muss der Wert direkt angegeben werden (nicht "1+1").

Es folgt eine Übersicht über verfügbare Systemvariablen bzw. Platzhalter (jeweils in eckigen Klammern einzusetzen).

 

System und UmgebungAbfragen und Manipulieren von Systeminformationen und -einstellungen
Anzeigefenster und -elementeAbfragen und Manipulieren von Anzeigefenstern und Elementen
Audio/VideoZugriff auf Audio- und Video-Eigenschaften
BildschirmAbfragen von Bildschirmeigenschaften und Mausdaten
DateiDatei- und Laufwerksinformationen
DruckerZugriff auf den Drucker
FensterZugriff auf beliebige Windows-Fenster
SonstigesDiverse Platzhalter und Systemwerte
UmgebungInformationen zum Skript bzw. Programm und dessen Umgebung
EditorInformationen über die Entwicklungsumgebung (nur im Editor gültig)
FehlerbehandlungInformationen über und Behandlung von auftretenden Laufzeitfehlern

 

Platzhalter Pro-Version Zusätzliche Platzhalter, die nur mit der Pro-Lizenz zur Verfügung stehen

 

Platzhalter Premium-Lizenz Zusätzliche Platzhalter, die nur mit der Premium-Lizenz zur Verfügung stehen

 

 


 

Rechnen

Setze

Variablen anzeigen

Nachbearbeitung

 

 


cX-Webseite: http://www.clickexe.net