Kategorie:Modul VAR: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 15: Zeile 15:
 
:[[varf_var|$VAR()]]
 
:[[varf_var|$VAR()]]
  
==Texte==
+
==[[var_texte|Texte]]==
 +
 
 +
Texte sind im Prinzip Variablen für mehrzeilige Text.
  
 
;Prozeduren
 
;Prozeduren
 
:[[varp_text|#text]]
 
:[[varp_text|#text]]
 
:[[varp_textn|#textn]]
 
:[[varp_textn|#textn]]
:[[varp_cleartext|#cleartext]]
+
:[[varp_cleartext|#textclear]]
:[[varp_cleartextall|#cleartextall]]
+
:[[varp_cleartextall|#textclearall]]
:[[varp_savetext|#savetext]]
+
:[[varp_savetext|#textsave]]
:[[varp_opentext|#opentext]]
+
:[[varp_opentext|#textopen]]
  
 
;Funktionen
 
;Funktionen
Zeile 29: Zeile 31:
 
:[[varf_text|$TEXT()]]
 
:[[varf_text|$TEXT()]]
 
:[[varf_texttr|$TEXTTR()]]
 
:[[varf_texttr|$TEXTTR()]]
 +
 +
==[[var_commands|Kommandos und Code]]==
 +
 +
In manchen Fällen kann es sinnvoll sein, Kommandos innerhalb von anderen Kommandos zu erstellen, siehe [[var_commands#Anwendungsbeispiel|Beispiel]].
 +
 +
;Prozeduren
 +
:[[varp_cmd|#cmd]]
 +
:[[varp_cmdclear|#cmdclear]]
 +
:[[varp_cmdclearall|#cmdclearall]]
 +
:[[varp_code|#code]]
 +
 +
==[[var_csv|CSV-Dateien]]==
 +
 +
Um Daten zu importieren, werden häufig CSV-Dateien verwendet.
 +
 +
;Prozeduren
 +
:[[varp_csvopen|#csvopen]]
 +
:[[varp_csvline|#csvline]]
 +
 +
;Funktionen
 +
:[[varf_csv|$CSV()]]
 +
 +
==[[var_files|Dateien und Verzeichnisse]]==
 +
 +
Die folgenden Routinen arbeiten mit Dateien und Verzeichnissen.
 +
 +
;Prozeduren
 +
:[[varp_dirforce|#dirforce]]
 +
:[[varp_openfile|#fileopen]]
 +
 +
;Funktionen
 +
:[[varf_dir|$DIR()]]
 +
:[[varf_filedialog|$FILEDIALOG()]]
 +
 +
==[[var_files|Zwischenablage]]==
 +
 +
;Prozeduren
 +
:[[varp_clipboard|#clipboard]]
 +
 +
;Funktionen
 +
:[[varf_clipboard|$CLIPBOARD()]]

Aktuelle Version vom 3. Oktober 2020, 18:28 Uhr

Modul VAR

Das Modul VAR ist das Modul für die Variablen und weitere grundlegenden Prozeduren und Funktionen

Variable

Variable sind Interpreter-Ebenen-übergreifend, während Values nur auf der jeweiligen Interpreter-Ebene gültig sind ("lokale Variablen"). Values haben Nummern, Variable Bezeichner, die keinen Nummern sind.

Prozeduren
#setvar
#setvarempty
#logvars
Funktionen
$VAR()

Texte

Texte sind im Prinzip Variablen für mehrzeilige Text.

Prozeduren
#text
#textn
#textclear
#textclearall
#textsave
#textopen
Funktionen
$TEXT()
$TEXTTR()

Kommandos und Code

In manchen Fällen kann es sinnvoll sein, Kommandos innerhalb von anderen Kommandos zu erstellen, siehe Beispiel.

Prozeduren
#cmd
#cmdclear
#cmdclearall
#code

CSV-Dateien

Um Daten zu importieren, werden häufig CSV-Dateien verwendet.

Prozeduren
#csvopen
#csvline
Funktionen
$CSV()

Dateien und Verzeichnisse

Die folgenden Routinen arbeiten mit Dateien und Verzeichnissen.

Prozeduren
#dirforce
#fileopen
Funktionen
$DIR()
$FILEDIALOG()

Zwischenablage

Prozeduren
#clipboard
Funktionen
$CLIPBOARD()