#$+ Help toolbox Interpreter Index

Commands
	Menue Menu
	Grafik Befehle
	Direkte Befehle
	Ausgabe Eingabe Fenster
	Text Schleifen Sonstiges
	Editor Menu 
	Search Menu 

#$+Menue Menu

Das Menue enthält die gebräuchlichsten Befehle

Hilfe
run
load
save
list
typeset
setscreen
cls
Mono
Ende
#$+Grafik Befehle
arc
ellipse
floodfill
line
pie
polyline
rectangle
rectline
roundrect
setcolor
setpencolor
setpixel
viereck

#$+Direkte Befehle
commands
list
llist
load
new
run
runb
save
system

#$+Ausgabe Eingabe Fenster

cls
cursor
inline
input
let
messagebeep
movewindow
print
readclipboard
setprinter
setscreen
titlewindow
writeclipboard
#$+Text Schleifen Sonstiges
end
for
goto
if
locate
msgbox
next
play
rem 
setbkcolor
settextcolor
while
wend
#$+Editor Menu

Alle Editier Befehle

Editor
Interpreter
Undo
Ausschneiden
Kopieren
Einfügen
löschen
Selektieren
Load
Save
#$+Search Menu

Alle Suchen und Ersetzen Befehle

Find
Repeat Last Find
change by
Substitute

#$+Menue Hilfe Befehl

zeigt Hilfe zu dem in der Befehlszeile > xxxxx stehenden Befehl
Hotkey F1

#$+Menue run Befehl

run; <CR>
startet Programm ununterbrechbar im Gegensatz zu runb
Hotkey F2

#$+Menue load Befehl

load "XXXX.XXX"; <CR>
lade Datei  "Dateiname.TXL"     oder weitersuchen im Editor
Hotkey F3

#$+Menue save Befehl

save "XXXX.XXX"; >CR>
save Datei  "Dateiname.TXL"     oder ersetzen im Editor
Hotkey F4

#$+Menue list Befehl

list; <CR>
listet Programm welches sich im Speicher befindet auf 
Hotkey F5

#$+Menue typeset Befehl

typeset  <CR>
schaltet Systemschriftart wieder ein
Hotkey F6

typeset ? läßt Hilfestring erscheinen

typeset (Art,Breit,Hoch,Fett,Durchgestr,Kursiv,Family,Pitch,Qual,usw);
Anzahl der Parameter ab 1 z.B. typeset (Art); bis zu 14
Art : 0 Ssytem     1 Terminal  2 Helv     3 Courier  
       4 Tms Rmn  5 Roman    6 Script   7 Modern  
Breit  :  6 - 56  (ausprobieren oder nachlesen)
Hoch  :                        ....                      .....
Fett    : 400 oder 600  ....
Durchgestr :   0 oder 1 Kursiv 0 oder 1 default 0
....................................................................................
Restliche Parameter im SDK - Handbuch nachlesbar

#$+Menue setscreen Befehl

setscreen; <CR>
schaltet nach dem Drucken auf  Monitor und  Spooler aus
Hotkey F8

#$+Menue cls Befehl

cls; <CR>
löscht das Arbeitsfeld im Fenster
Hotkey F9                                                

#$+Menue Mono Befehl

Monochromer Monitor 
Hotkey F10

#$+Menue Ende Befehl

Beenden von TXL entspricht dem Befehl

#$+Menue Editor Befehl

das Programm im Interpreter wird abgespeichert
(Namen nicht vergessen!) und gelöscht und
vom Editor neu geladen.und beim verlassen
abgespeichert und... Interpreter

#$+Menue Interpreter Befehl

das Programm im Editor wird abgespeichert
und gelöscht und vom Interpreter neu geladen
und dann zum Fehleranzeigen aufgelistet.

#$+Menue Undo Befehl

vorangegangener Löschbefehl wenn möglich aufheben

#$+Menue Ausschneiden Befehl

selektierten Text ausschneiden und ins Clipboard kopieren

#$+Menue Kopieren Befehl

Text ins Clipboard kopieren

#$+Menue Einfügen Befehl

Text aus dem Clipboard an Cursorposition einfügen

#$+Menue Löschen Befehl

löschen ohne abspeichern im Clipboard

#$+Menue Selektieren Befehl

gesamten Text selektieren

#$+Editor Load Befehl

erscheint Dialogbox zum Laden eines TXL - Programmes

#$+Editor Save Befehl

speichert mit vorgegebenem Namen ab

#$+Menue Search Befehl

gesuchtes Wort oder Satz eingeben

#$+Menue Repeat Befehl

weitersuchen 
Hotkey F3

#$+Menue Change Befehl

zu ersetzendes Wort oder Satz eingeben

#$+Menue Substitute Befehl

Weiter ersetzen oder einfügen an der Cursorposition
Hotkey F4

#$+arc Befehl

arc (x1,y1,x2,y2,x3,y3,x4,y4) <CR>

zeichnet einen Kreisbogen

x1 ,y1  obere linke Ecke des umgebenden Rechtecks
x2 ,y2  untere rechte Ecke desselben
x3 ,y3 Start Vektor und
x4 ,y4 End Vektor des Bogens

#$+ellipse Befehl

ellipse (x1,y1,x2,y2,x3,y3,x4,y4) <CR>

zeichnet einen Kreis oder Ellipse

x1 ,y1  obere linke Ecke des umgebenden Rechtecks
x2 ,y2  untere rechte Ecke desselben

#$+floodfill Befehl

floodfill (x1,y1,Pencolor) <CR>

füllt eine Fläche mit der durch setcolor(0-15) angegebenen Farbe

x1 ,y1  Punkt im inneren einer Fläche
Pencolor 0 - 15 ist die dieFläche umgebende Farbe

#$+line Befehl

line (x1,y1,x2,y2) <CR>

zeichnet eine Linie

#$+pie Befehl

pie (x1,y1,x2,y2,x3,y3,x4,y4) <CR>

zeichnet ein Tortenstück

x1 ,y1  obere linke Ecke des umgebenden Rechtecks
x2 ,y2  untere rechte Ecke desselben
x3 ,y3 Start Vektor und
x4 ,y4 End Vektor des Bogens

#$+polyline Befehl

polyline (x1,y1,x2,y2,x3,y3,x4,y4) <CR>

zeichnet ein unausgefülltes Polygon

#$+rectangle Befehl

rectangle (x1,y1,x2,y2) <CR>

zeichnet ein ausgefülltes Rechteck

x1 ,y1  obere linke Ecke des Rechtecks
x2 ,y2  untere rechte Ecke desselben

#$+rectline Befehl

rectangle (x1,y1,x2,y2) <CR>

zeichnet ein unausgefülltes Rechteck

x1 ,y1  obere linke Ecke des Rechtecks
x2 ,y2  untere rechte Ecke desselben

#$+roundrect Befehl

roundrect (x1,y1,x2,y2,Breite,Höhe) <CR>

zeichnet ein ausgefülltes Rechteck mit abgerundeten Ecken

x1 ,y1  obere linke Ecke des Rechtecks
x2 ,y2  untere rechte Ecke desselben
Breite, Höhe der Eckellipsen

#$+setcolor Befehl

setcolor (0-15) <CR>

setzt Füllfarbe

  0 = Schwarz

15 = Hellweiß  (Hintergrundfarbe)

#$+setpencolor Befehl

setpencolor (0-15) <CR>

setzt Zeichenstiftfarbe

#$+setpixel Befehl

setpixel (x1,y1,Farbe) <CR>

zeichnet einen Punkt in der angegebenen Farbe

#$+viereck Befehl

viereck (x1,y1,x2,y2,x3,y3,x4,y4) <CR>

zeichnet ein unausgefülltes Viereck

#$+commands Befehl

commands <CR>

zeigt alle implementierten Befehle an

#$+list Befehl

list <CR>

listet das Programm  im Speicher auf

#$+llist Befehl

llist <CR>

druckt das Programm im Speicher aus

#$+load Befehl

load "Dateiname.TXL" ;<CR>

lädt TXL - Datei in den Speicher

load <CR> läßt Dialogbox zum Auswählen erscheinen

#$+new Befehl

new <CR>

löscht das Programm und die Variablen im Speicher

#$+run Befehl

run <CR>

Hotkey F2

führt Programm ohne Unterbrechungsmöglichkeit aus

#$+runb Befehl

runb <CR>

führt Programm im Multitasking aus und ist mit ESC beendbar

#$+save Befehl

save "Dateiname.TXL"; <CR>

TXL Datei abspeichern besonders bei neuer Datei 
bevor in den Editor geschaltet wird 

#$+system Befehl

system <CR>

beendet TXL mit einer vorherigen Abfrage

#$+cls Befehl

cls <CR>

Clear Screen löscht Anzeigefenster

#$+cursor Befehl

cursor on oder off; <CR>

auf jedes off muß ein on folgen und umgekehrt

zeigt oder versteckt Carret

#$+inline Befehl

inline "Gib String ein",Variablenname; <CR>
           Textstring ist fakultativ

liest und erstellt eine Stringvariable

#$+input Befehl

input "Gib Zahl ein",Variablenname; <CR>
           Textstring ist fakultativ

liest und erstellt eine numerische Variable
e und pi sind schon vordefiniert

#$+let Befehl

let Variablenname=FORMEL ;
     Zuweisung und Erstellung von Variablen

#$+messagebeep Befehl

Gibt kurzen Ton aus

#$+movewindow Befehl

movewindow (x1,y1,Breite,Höhe); <CR>

setzt Hauptfenster

movewindow <CR > ohne Parameter setzt Fenster wie beim Start

#$+print Befehl

print (FORMEL),Variable,"STRING"; <CR>

Ausgabe von Formeln und Variablen auf den Bildschirm

#$+readclipboard Befehl

readclipboard X,Variablennamen; <CR>

X kann für N ist numerische und S für Stringvariable stehen

liest Wert vom Clipboard in Variable und erstellt sie wenn nötig;

z.B.
writeclipboard "123.456"; <CR>
readclipboard N,Zahl; <CR>
schreibt Zahlstring über das Clipbord in numerische Variable

#$+setprinter Befehl

schaltet alle Text und Grafikbefehle auf den Drucker
für die nächste Seite muß setscreen und danach 
wieder setprinter gesetzt werden usw.
Koordinaten sind vom Drucker abhängig
Beispiel:
10 setprinter;
20 setcolor (0);
30 setpencolor (0);
40 rectangle (100,20,200,100);
50 setscreen;

#$+setscreen Befehl

Beendet Druckvorgang

#$+titlewindow Befehl

titlewindow "Fensterüberschrift"; <CR>

titlewindow <CR> setzt Starttitel wieder ein

#$+writeclipboard Befehl

writeclipboard Variablenname oder "Text"

schreibt Variable oder Textstring ins Clipboard
kann für Datenaustausch zwischen den Programmen
benutzte werden

#$+end Befehl

end;

Hier endet das laufende Programm.

#$+for Befehl

for Variable=FORMEL to oder downto FORMEL step FORMEL

10 for x=sin(30*pi/180)*10 to 50 step cos(60*pi/180)*10;
20 print "Wert von x :",x;
30 next;

#$+goto Befehl

goto Zeilennummer;

springt zur angegebenen Zeilennummer.

#$+if Befehl

if (FORMEL) < <= <> >= > AND OR XOR EQV NOT(FORMEL) (FORMEL) ;
TRUE (GOTO XXX oder end etc.)
FALSE(dto.)
oder
if "ZB Text";
TRUE  (wie oben)
FALSE (dto.)
Z kann * ! H ?   annehmen  Asterisk etc.
B kann O Y C R   sein      OK  YESNO  CANCEL RETRYCANCEL

#$+locate Befehl

locate (x,y);

setzt den Text auf x,y

#$+msgbox Befehl

msgbox "ZB Text"; <CR>

Z kann   * ! H ?   annehmen  Asterisk etc.
B sollte O         sein      OK

#$+next Befehl

for xxxxxx

next;

#$+play Befehl

play (F,FF,D); <CR>

F    = Frequenz Vor -                          0 - 32767
FF  = Frequenz Nachkommastelle    
D   = Dauer  (Rechnerabhängig)       bis 32767

#$+rem Befehl

rem Bemerkungen ins Programm einfügen;

#$+setbkcolor Befehl

setbkcolor(0-15); <CR>

setzt die Hintergrundtextfarbe

#$+settextcolor Befehl

settextcolor (0-15);

setzt die Textfarbe.

#$+while Befehl

while FORMEL <=> FORMEL;
..
..
wend

#$+wend Befehl

Abschluß von while