Modul VAR: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
Zeile 66: Zeile 66:
 
  #batchexec
 
  #batchexec
 
  #openfile
 
  #openfile
#clipboard
 
 
  #pastecsv
 
  #pastecsv
 
  #loop
 
  #loop
Zeile 81: Zeile 80:
 
  $CHAR
 
  $CHAR
 
  $COPY
 
  $COPY
$CLIP
 
 
  $GUID
 
  $GUID
 
  $HASH
 
  $HASH

Version vom 3. Oktober 2020, 18:04 Uhr

Modul VAR

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

Variable

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

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

Texte

Die Prozeduren für die Texte sind so genannte nummerierte Prozeduren. Es gibt z.B. #text, #text2, #text3..., um auf den ersten, den zweiten, den dritten... Text zuzugreifen.

Prozeduren
#text
#textn
#cleartext
#cleartextall
#savetext
#opentext
Funktionen
$TEXT()
$TEXTTR()

Kommandos

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

Prozeduren
#cmd
#cmdclear
#cmdclearall

CSV-Dateien

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

Prozeduren
#csvopen
#csvline
Funktionen
$CSV()



fehlt noch

#code
#sepline
#rights
#rightsclear
#exec
#procdir
#dirforce
#batchexec
#openfile
#pastecsv
#loop
$SEPLINE
$PROG
$RIGHTUSERID
$USERID
$USERINI
$INI
$ANSI2UTF8
$CHAR
$COPY
$GUID
$HASH
$LOW
$LOWNOSPACE
$NGF
NL
NONZ
$NZ
$QUOTE
$STREP
$UPP
$DEV
%INC
$INTLNE
$LEN
$INCDATE
$INT2TIME
$NOW
$NOWFMT
$NOWMIN
$TODAY
$BOOL
$EMPTY
$ISCURR
$ISINT
$INTMAX
$INTMIN
$NEMPTY
$DATEINREL
$DATEMAXREL
$CLRDEADLINE_YR