Zeilen, die mit
Eine Kommandozeile endet am Zeilenende der aktuellen Zeile.
Sollte allerdings das letzte Zeichen der Zeile,
wobei Blanks und Kommentare ignoriert werden, ein Backslash (
Zeilen, die nur aus einem
Durch die Kommandozeilen sind bedingte Ausführungen, Schleifen und Berechnungen möglich.
Alphabetische Liste aller Kommandos
Kommandos nach Themen:
| Ausgabe und Fehlermeldungen | |
|---|---|
| Kommando | Kurzinfo |
| — | |
| Die Ausgabe in eine Zeichenkette umleiten. | |
| Die Ausgabe in eine Liste von Zeichenketten umleiten. | |
| — | |
| Ausgabe eines Textes auf den Fehlerkanal und in die Log-Datei. | |
| Ausgabe eines Textes in die Log-Datei. | |
| Die Ausgabeumleitung in eine Zeichenkette beenden. | |
| Ausgabe eines Textes als Fehlermeldng mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. Das Programm wird nach der Meldung beendet. | |
| Den Inhalt der Ausgabe-Puffer aller Streams leeren (rausschreiben). | |
| — | |
| Ausgabe eines Textes mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. | |
| — | |
| — | |
| — | |
| — | |
| Ausgabe eines Textes als Warnung mit automatischer Angabe der Referenzzeile auf den Fehlerkanal und in die Log-Datei. | |
| — | |
| Automatische Textersetzung | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| — | |
| — | |
| Dateien | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| Den Inhalt der Ausgabe-Puffer aller Streams leeren (rausschreiben). | |
| — | |
| — | |
| — | |
| — | |
| Datenbank | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| Den Inhalt einer Variablen-Ebene mit dem Inhalt einer Datenbasis austauschen. | |
| — | |
| — | |
| Liste aller Variablen in einer Datenbasis ermitteln. | |
| Überprüfe die Variablen eine Datenbasis auf Veränderungen. | |
| — | |
| — | |
| — | |
| — | |
| Den Inhalt einer Variablen-Ebene mit dem Inhalt einer Datenbasis austauschen. | |
| — | |
| — | |
| — | |
| — | |
| — | |
| Den Inhalt einer Variablen-Ebene mit dem Inhalt einer Datenbasis austauschen. | |
| — | |
| — | |
| Variablen mitsammt Inhalt in eine Datenbasis kopieren. | |
| Variablen mitsammt Inhalt in eine Datenbasis verschieben. | |
| Definition von Variablen | |
| Kommando | Kurzinfo |
| Definition von lokalen Variablen. | |
| Definition von lokalen Variablen. | |
| Definition von lokalen Variablen. | |
| Definition von lokalen Variablen. | |
| Definition von globalen Variablen. | |
| Definition von globalen Variablen. | |
| Definition von globalen Variablen. | |
| Definition von globalen Variablen. | |
| Globale Variablen löschen | |
| Globale Variablen löschen | |
| Definition von privaten Variablen. | |
| Definition von privaten Variablen. | |
| Definition von privaten Variablen. | |
| Definition von privaten Variablen. | |
| Private Variablen löschen | |
| Private Variablen löschen | |
| Lokale Variablen löschen | |
| Lokale Variablen löschen | |
| Definition von lokalen und globalen Variablen. | |
| Definition von lokalen und globalen Variablen. | |
| Definition von lokalen und globalen Variablen. | |
| Definition von lokalen und globalen Variablen. | |
| Lokale und globale Variablen löschen | |
| Lokale und globale Variablen löschen | |
| Einstellungen | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| — | |
| GOTO und GOSUB | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| — | |
| IF-THEN-ELSE | |
| Kommando | Kurzinfo |
| — | |
| Alternativer Zweig einer |
|
| Alternativer Zweig einer |
|
| Ende einer #IF-Anweisung. | |
| Ende einer #IF-Anweisung. | |
| Einleitung eines Blockes, der bedingt ausgeführt wird. | |
| Includes | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| — | |
| Makros | |
| Kommando | Kurzinfo |
| — | |
| — | |
| — | |
| Ende einer #MACRO-Definition. | |
| Ende einer #MACRO-Definition. | |
| Beginn einer Makro-Definition. | |
| Die Macro-Parameter Variablen mit angegebenen Namen zuweisen. | |
| Die Macro-Parameter Variablen mit angegebenen Namen zuweisen. | |
| Programmende | |
| Kommando | Kurzinfo |
| — | |
| Schleifen | |
| Kommando | Kurzinfo |
| Eine oder mehrere Schleifen vorzeitig beenden. | |
| Die nächste Iteration einer Schleife vorzeitig neu beginnen. | |
| Ende einer #FOREACH-Schleife. | |
| Ende einer #FOR-Schleife. | |
| Ende einer #FOR-Schleife. | |
| Ende einer #FOREACH-Schleife. | |
| Ende einer #LOOP-Schleife. | |
| Ende einer #LOOP-Schleife. | |
| Ende einer #REPEAT-Schleife. | |
| Ende einer #REPEAT-Schleife. | |
| Ende einer #WHILE-Schleife. | |
| Ende einer #WHILE-Schleife. | |
| — | |
| Schleife für jedes Element einer Liste oder Map. | |
| Beginn einer Endlos-Schleife. | |
| — | |
| — | |
| — | |
| weitere Kommandos | |
| Kommando | Kurzinfo |
| Kommentarzeile einleiten. | |
| Kommentarzeile einleiten. | |
| Ausführung eines berechneten Kommandos. | |
| Den Tastaturpuffer für die Funktion key() leeren. | |
| Kommentarzeile einleiten. | |
| — | |
| Ausführung eines berechneten Kommandos. | |
| — | |
| — | |
| Das Programm pausiert für die angegebene Zeit. | |
| Syntax aller Kommandos (alphabetisch) | |
|---|---|
| Kommando | Parameter |
| # | |
| #! | ... |
| ## | ... |
| #AUTOEXPAND | char1 [';'] char2 [';'] pretext [';'] postext [[';'] bool:recurse] |
| #AUTOLOOKUP | char1 [';'] char2 [';'] macroname |
| #BREAK | [loop_count] [#IF* ...] |
| #CALL | ['?'] macro_name |
| #CALL | ['?'] macro_name '[' list:param ']' |
| #CALL | ['?'] macro_name '(' ')' [ '[' n_value ']' ] |
| #CALL | ['?'] macro_name '(' param_list ')' [ '[' n_value ']' ] |
| #CATCH | [max_size] |
| #CATCHLIST | [max_size] |
| #CHAIN | '(' filename ')' |
| #CHAIN | '<' filename '>' |
| #CHAIN | '[' filename ']' |
| #CLEARKEYS | |
| #CLOSE | handle [ [';'] handle ] ... |
| #CLOSEALL | |
| #COMMENT | ... |
| #CONTINUE | [loop_count] [#IF* ...] |
| #COPYIMAGES | dest_dir |
| #DATE | datetime |
| #DB-CLEAR | db [ [';'] db ]... |
| #DB-DELETE | db [ [';'] var_name ]... |
| #DB-DROP | db [ [';'] db ]... |
| #DB-G-COPY | db [ [';'] var_name ]... |
| #DB-G-COPYALL | db [ [';'] db ]... |
| #DB-G-MOVE | db [ [';'] var_name ]... |
| #DB-G-MOVEALL | db [ [';'] db ]... |
| #DB-G-SWAP | db |
| #DB-GET-AUTOSAVE | db [';'] var_name [ [';'] var_mode ] |
| #DB-GET-DBLIST | db [';'] var_name [ [';'] var_mode ] |
| #DB-GET-VARLIST | db [';'] var_name [ [';'] var_mode ] |
| #DB-GET-VARSTATUS | db [';'] var_name [ [';'] var_mode ] |
| #DB-L-COPY | db [ [';'] var_name ]... |
| #DB-L-COPYALL | db [ [';'] db ]... |
| #DB-L-MOVE | db [ [';'] var_name ]... |
| #DB-L-MOVEALL | db [ [';'] db ]... |
| #DB-L-SWAP | db |
| #DB-LOAD | db [';'] filename |
| #DB-P-COPY | db [ [';'] var_name ]... |
| #DB-P-COPYALL | db [ [';'] db ]... |
| #DB-P-MOVE | db [ [';'] var_name ]... |
| #DB-P-MOVEALL | db [ [';'] db ]... |
| #DB-P-SWAP | db |
| #DB-SAVE | db [';'] filename |
| #DB-SET-AUTOSAVE | db [';'] filename |
| #DB-STORE | db [ [';'] var_name ]... |
| #DB-STORE-MOVE | db [ [';'] var_name ]... |
| #DEBUG | bool:enable |
| #DEF | varname [ OP expression ] [ [';'] ... ]... |
| #DEFINE | varname [ OP expression ] [ [';'] ... ]... |
| #DOIF | ( condition ) any_command_or_text |
| #ECHO | text |
| #ECHOLOG | text |
| #ELIF | condition |
| #ELIFDEF | var_condition |
| #ELIFNDEF | var_condition |
| #ELIFNOT | condition |
| #ELIFNOTDEF | var_condition |
| #ELIFUNDEF | var_condition |
| #ELSE | [ IF* ... ] |
| #ELSEIF | condition |
| #ELSEIFDEF | var_condition |
| #EMPTYLINES | number |
| #END | |
| #END | [expression] |
| #ENDCATCH | [var_name] [ ; var_mode] |
| #ENDEACH | |
| #ENDF | |
| #ENDFOR | |
| #ENDFOREACH | |
| #ENDIF | |
| #ENDL | |
| #ENDLOOP | |
| #ENDMACRO | |
| #ENDR | |
| #ENDREPEAT | |
| #ENDW | |
| #ENDWHILE | |
| #ENUM | varname [ OP expression ] [ [';'] ... ]... |
| #ENUMBITS | varname [ OP expression ] [ [';'] ... ]... |
| #ERROR | text |
| #EXECUTE | expression |
| #EXIT | [int32:expression] |
| #EXITCODE | |
| #EXPAND | text |
| #> | expression |
| #FAM | [access_mode] |
| #FI | |
| #FLUSHALL | |
| #FOR | varname [':']['='] initcount ';' endcount [ [';'] addcount] |
| #FOREACH | varname ';' expression ) |
| #GDEF | varname [ OP expression ] [ [';'] ... ]... |
| #GDEFINE | varname [ OP expression ] [ [';'] ... ]... |
| #GENUM | varname [ OP expression ] [ [';'] ... ]... |
| #GENUMBITS | varname [ OP expression ] [ [';'] ... ]... |
| #GOSUB | label [#IF* ...] |
| #GOTO | label [#IF* ...] |
| #GUNDEF | varname [ [';'] varname ]... |
| #GUNDEFINE | varname [ [';'] varname ]... |
| #HTML | bool:enable |
| #IAM | [access_mode] |
| #IF | condition |
| #IFDEF | var_condition |
| #IFNDEF | var_condition |
| #IFNOT | condition |
| #IFNOTDEF | var_condition |
| #IFUNDEF | var_condition |
| #INCLUDE | '(' filename ')' |
| #INCLUDE | '<' filename '>' |
| #INCLUDE | '[' filename ']' |
| #INDENT | int32:indent |
| #LABEL | label [ [';'] label ]... |
| #LANGUAGE | language |
| #LINEMODE | linemode |
| #LOG | bool:enable |
| #LOOP | |
| #MACRO | macroname [ '[' ']' ] |
| #MAKEINDEX | source_file [';'] dest_file [ [';'] prefix ] |
| #MAXINDENT | int32:indent |
| #MESSAGE | text |
| #MININDENT | int32:indent |
| #NOCOMMENT | |
| #OPEN | varname [';'] filename [';'] open_mode |
| #OUTPUT | file_handle |
| #PARAMETERS | [ '[' startindex ']' ] varname [ [';'|','] varname ]... |
| #PARAMS | [ '[' startindex ']' ] varname [ [';'|','] varname ]... |
| #PDEF | varname ['[' N ']'] [ OP expression ] [ [';'] ... ]... |
| #PDEFINE | varname ['[' N ']'] [ OP expression ] [ [';'] ... ]... |
| #PENUM | varname ['[' N ']'] [ OP expression ] [ [';'] ... ]... |
| #PENUMBITS | varname ['[' N ']'] [ OP expression ] [ [';'] ... ]... |
| text | |
| #PRINTLOG | text |
| #PRODUCT | bool:enable |
| #PUNDEF | varname [ [';'] varname ]... |
| #PUNDEFINE | varname [ [';'] varname ]... |
| #READ | file_handle [';'] varname |
| #REPEAT | repeat_count |
| #RESTART | restart_value |
| #RESULT | |
| #RESULT | result [ [';'] result ] |
| #SETCOMMENT | |
| #SETCOMMENT | list |
| #SETCOMMENT | string:begin [';'] string:end [';'] string:eol |
| #SETINDENT | int32:indent |
| #SEVENBIT | bool:enable |
| #SLEEP | time_in_sec |
| #SOURCE | [ line [';'] any_name ] |
| #START | [new_value] |
| #STOP | |
| #TABSIZE | src_tabsize; dest_tabsize |
| #TABSIZE | tabsize |
| #$ | text |
| #TEXTMACRO | |
| #TEXTMACRO | macro_name |
| #UNDEF | varname [ [';'] varname ]... |
| #UNDEFINE | varname [ [';'] varname ]... |
| #VERBOSE | int32 |
| #WARNING | text |
| #WHILE | condition |
| #WRITE | file_handle [';'] text |
| #XDEF | varname [ OP expression ] [ [';'] ... ]... |
| #XDEFINE | varname [ OP expression ] [ [';'] ... ]... |
| #XENUM | varname [ OP expression ] [ [';'] ... ]... |
| #XENUMBITS | varname [ OP expression ] [ [';'] ... ]... |
| #XUNDEF | varname [ [';'] varname ]... |
| #XUNDEFINE | varname [ [';'] varname ]... |