home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d8xx
/
d892
/
look.lha
/
Look
/
Textbefehle
< prev
next >
Wrap
Text File
|
1992-09-02
|
15KB
|
298 lines
Look Version 1.9
\|
© Copyright 1992-1993 by André Voget (Sunny Productions --O--)
|\
André Voget, Sonnenblick 16, W-5434 Dernbach, (ab 1.7.: 56428)
Zu den Kopierbestimmungen bitte die Datei "Copyright" lesen!
@LB0
TEXTBEFEHLE-MANUAL
~~~~~~~~~~~~~~~~~~
Eins muß klargestellt werden: Look kann beliebige ASCII-Dateien darstel
len. Man muß wirklich keine Textbefehle kennen. Aber durch sie können
Texte ansprechender gestaltet werden, z.B. durch Zwei-Spalten-Formatie
rung, große Überschriften und vieles, vieles mehr.
»»» ESCAPE-SEQUENZEN...................................................
Look versteht auch sogenannte Escape-Sequenzen, die von einigen Editoren
unterstützt werden. Damit kann man Texte unterstreichen, fett schreiben,
kursiv anzeigen, andere Farben einstellen und vieles mehr. Diese Attri
bute können selbstverständlich addiert werden.
Folgende Escape-Sequenzen kann Look verstehen:
a) ESCc reset setzt Voreinstellungen
b) ESC[0m normal character set normale Schriftart
c) ESC[3m italics on kursiv an
d) ESC[23m italics off kursiv aus
e) ESC[4m underline on unterstrichen an
f) ESC[24m underline off unterstrichen aus
g) ESC[1m boldface on fett an
h) ESC[22m boldface off fett aus
i) ESC[30m-[39m set foreground color Vordergrundfarbe setzen
j) ESC[40m-[49m set background color Hintergrundfarbe setzen
Man kann diese Sequenzen auch kombinieren. Zum Beispiel ergibt
ESC[3;33;42m eine kursive Schriftart mit Farbe 3 für den Vordergrund und
Farbe 2 für den Hintergrund. ESC[1;4m setzt die Schriftart auf fett und
unterstrichen. ESC[0m stellt die normale Schriftart wieder ein. Für
"ESC" muß man bei manchen Editoren die <Esc>-Taste drücken. Look erkennt
eine Escape-Sequenz, wenn im Text die ASCII-Codes "27" oder "155" auf
tauchen.
»»» DIE SAGENUMWOBENEN TEXTBEFEHLE.....................................
Kommen wir nun zum interessantesten Teil von Look: die Textbefehle. Mit
ihnen kann man Programme starten, Bilder und Brushes laden, Fonts laden
und anzeigen u.v.m.! Jeder Textbefehl beginnt mit einem "@" (<Alt> +
<2>), gefolgt von zwei Buchstaben. Dahinter stehen ein, zwei oder mehre
re Parameter. Am besten sieht man sich mal einen Beispieltext an. Bit
te beachte, daß hinter jedem Befehl mindestens ein Leerzeichen oder ein
<Return>-Zeichen folgen muß! Wenn als Parameter "n" angegeben ist, dann
darf auch nur ein(e) Buchstabe/Zahl folgen, bei "nn" _müssen_ zwei Buch-
staben/Zahlen folgen!
a) Schatten ein-und ausschalten
Format: @SAx
Beispiel: @SA0 (schaltet den Schatten aus)
Erklärung: Jeder Text in Look wird mit einem Schatten versehen.Dies
kann aber störend wirken, wenn mit Ansi-Codes eine Gra
fik angezeigt werden soll. Deshalb läßt sich der Schat
ten auch wieder ausschalten, und zwar mit dem Befehl
"@SA0". Mit "@SA1" wird er wieder eingeschaltet.
b) Externe Programme starten
Format: @EXipfadname
Beispiel: @EXic:medplayer sys:song
Erklärung: Mit dem "@EX"-Befehl werden Programme gestartet, z.B. um
Songs oder Sounds abzuspielen oder um 24 - Bit - Grafi
ken anzuzeigen o.ä. Für "i" können verschiedene Werte
angegeben werden. Bei "1" wird ein kleines Dos-Fenster
geöffnet und die Ausgaben des Programmes werden auf die
ses Fenster umgeleitet. Bei "2" wird das Programm unab
hängig von Look gestartet. Dies ist z.B. bei Virenchek
ker geeignet, die neben Look laufen sollen. Bei "4" wird
der Workbench-Screen beim Programmstart nach vorne ge
schaltet und bei Beendigung wird der Look-Screen nach
vorne geholt. Diese drei Werte kann man auch kombinie
ren.
c) Aktuelle Seite beenden (Nächste Seite)
Format: @NS
Beispiel: @NS
Erklärung: Mit diesem Befehl,der keine Parameter benötigt, kann die
aktuelle Seite für beendet erklärt und eingeblendet wer
den. Wenn Du z.B. auf einer Seite nur drei Zeilen ausge
ben willst, mußt Du nicht mühselig die restlichen Zeilen
bis zur nächsten Seite mit Leerzeilen ausfüllen, sondern
es reicht, wenn Du diesen Befehl benutzt. Wenn Du mehre
re Spalten benutzt, dann beachte bitte, daß dieser Be
fehl nur eine Spalte für beendet erklärt.
d) Screenfarben ändern
Format: @SFrgbrgbrgbrgb (bei vier Farben)
@SFrgbrgbrgbrgbrgbrgbrgbrgb (bei acht Farben)
@SFrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgb
(bei 16 Farben)
Beispiel: @SF777000FFF249
Erklärung: Dieser Befehl dient dazu, die Screenfarben zu ändern. Das
sollte aber nur dem Diskettenmagazin-Herausgeber vorbe-
halten sein. Nach dem Befehl "@SF" gibt man Farbwerte an,
die in hexadezimaler Form vorliegen müssen. Im o.a. Bei-
spiel bekommt die Farbe 0 den Wert $777,die Farbe 1 $000,
die Farbe 2 $FFF und die Farbe 3 $249. Wird Look mit mehr
als vier Farben gestartet, dann muß man auch entsprechend
mehr Farbwerte angeben. Gibt man für einen Farbwert "---"
an, dann wird der voreingestellte Wert für diese Farbnum-
mer genommen (hat das jetzt jemand verstanden? ;^) Die
Voreinstellung ist übrigens "487111EEEC97". Weitere Vor-
schläge: "477000EEEA87", "777000FFFBB9", "776FFF00035D".
e) IFF-Bild laden und anzeigen (auch gepackte Bilder)
Format: @BLpfadname
Beispiel: @BLSys:Bilder/Moerderpic
Erklärung: Mit Look kann man auch IFF-Bilder laden. Dazu muß ein-
fach der Pfadnamen hinter dem Befehl angegeben werden.
Die Bilder können in einem beliebigen Format gemalt wor
den sein, weil Look einen neuen Screen für das Bild öff
net. In Zukunft werden auch Overscan und übergroße Bil
der unterstützt.
f) IFF-Brushes laden und anzeigen (auch gepackte Brushes)
Format: @BRxxxyyyPfadname
Beispiel: @BR-01-01Sys:Logos/Moerder.IFF
Erklärung: IFF-Brushes können ebenfalls angezeigt werden. Dazu kann
man die absoluten x-und y-Koordinaten in "xxx" und
"yyy" angeben. Weil diese Art von Positionierung ziem
lich umständlich ist, kann man für "xxx" auch folgende
Werte angeben: "-01": Brush wird in die Mitte gesetzt,
"-02": Brush wird linksbündig gesetzt, "-03": Brush wird
rechtsbündig gesetzt. Wenn man für "yyy" den Wert
"-01" angibt, dann wird der Brush unter dem vorangegan
genen Text gesetzt. Bei "-02" kann man das Brush über
schreiben und damit z.B. Formatsatz erzeugen. Der Brush
sollte im Normalfall vier Farben besitzen und nicht
größer als maximal 640 x 220 Punkte sein. Wenn ein Brush
mehr als vier Farben besitzt, dann wird die Anzahl der
Farben auf vier reduziert. Die Positionierung beachtet
den Mehrspaltenmodus nur im Inhaltsverzeichnis.
g) Zeichensatz öffnen
Format: @OZnyyFontname
Beispiel: @OZ108ruby.font
Erklärung: In Look kann man beliebig viele Fonts in einem Text ver-
wenden. Jeder Font besitzt eine Nummer, die von 1-9
reichen darf. Die Größe wird in "yy" angegeben, und muß
immer zweistellig sein. Wird ein Font mit einer Nummer
geladen, die schon existierte, dann wird der alte Font
aus dem Speicher gelöscht, so daß man beliebig viele
Fonts in einem Text benutzen kann. Um den Font auch be
nutzen zu können, muß er mit dem Befehl "@ZS" zum aktu
ellen Font erklärt werden.
h) Zeichensatz setzen (für aktuell erklären)
Format: @ZSn
Beispiel: @ZS1
Erklärung: Mit diesem Befehl kann man einen Font, der mit dem Befehl
"@OZ" geöffnet wurde, auch benutzen! :-) Dabei ist "0"
immer der Systemzeichensatz (Topaz-8). "n" darf zwischen
"0" und "9" liegen, dabei ist "0" immer der Systemzeich-
ensatz Topaz in der Größe 8.
i) Neue Spaltenanzahl
Format: @SPn
Beispiel: @SP2
Erklärung: Look kann eine bis drei Spalten pro Seite verwalten.
Die Anzahl der Spalten gibt man in "n" an. Voreinge
stellt ist die Anzahl "1", es wird also die volle Seite
ausgenutzt. Bei einem Text, der z.B. den Zweispaltenmo
dus benutzt, darf die Zeilenlänge 38 Buchstaben bei ein
em Font mit der Größe 8 nicht überschreiten. Im Drei
spaltenmodus sollten 25 Zeichen nicht überschritten wer
den, im Einspaltenmodus (voreingestellt) können selbst
verständlich die vollen 80 Zeichen benutzt werden. Es
ist zu beachten, daß die Spaltenmodi auf einer Seite
nicht gemischt werden sollten. Look überprüft dies
nicht. Zur Sicherheit sollte man zuvor den "@NS"-Be
fehl benutzen (siehe unter c).
j) Überschrift ändern
Format: @UBtitel
Beispiel: @UBFishvorstellung: AmigaLibDisk 756
Erklärung: Man kann den Screentitel mit diesem Befehl ändern. Der
Text darf höchstens 78 Zeichen enthalten und muß mit
einem <Return> abgeschlossen sein. Dieser Befehl dient
dazu, einen Text übersichtlicher zu machen, denn z.B.
bei PD-Serien-Vorstellungen könnte auf jeder neuen Seite
eine Diskette vorgestellt werden mit der entsprechenden
Überschrift (siehe Beispiel). Nach dem ein neuer Text
geladen wurde, wird die Überschrift automatisch geändert
und der Pfadname wird eingetragen.
k) Textbefehle ausschalten
Format: @LBn
Beispiel: @LB0 (schaltet Look-Befehle aus)
Erklärung: Dieser Befehl wurde nötig, um auch die Anleitung zu Look
mit Look anzeigen zu lassen :-) Wird für "n" der Wert 0
gewählt, dann werden die Befehle abgeschaltet. Mit dem
Wert "1" werden sie wieder eingeschaltet. Dies passiert
automatisch, wenn ein neuer Text geladen wird. Wichtig:
Dieser Befehl sollte nur in Ausnahmefällen benutzt wer-
den, da der Zeilenmodus diesen nicht erkennen kann!!
Look erkennt aber zu 100 %, ob es sich um ein einzelnes
"@" oder um einen Look-Befehl handelt!
l) Tabulator-Größe setzen
Format: @TBnn
Beispiel: @TB08
Erklärung: Da es leider keinen Tabulator-Größe-Standard (:^) gibt,
kann man mit diesem Befehl die TAB-Größe setzen. Wird
ein Text geladen, dann wird die TAB-Größe automatisch
auf acht Leerzeichen gesetzt. Um einen Artikel auf den
eigenen Editor anzupassen, muß man nur wissen, wieviele
Leerzeichen der Editor ausgibt, wenn man die <Tab>-Taste
drückt. Der Parameter "nn" muß immer zwei Stellen be
sitzen, und darf Werte zwischen 2 bis 79 annehmen.
m) Zeilenvorschub setzen
Format: @ZZnn
Beispiel: @ZZ10
Erklärung: Wenn man ein Brush darstellt, bemerkt man besonders bei
mehrspaltigen Texten, daß die Zeilen in den verschiedenen
Spalten nicht mehr genau gegenüber stehen. Mit diesem Be-
fehl kann man nun den Zeilenvorschub neu setzen. Er ist
normalerweise auf Fontgröße plus zwei Pixel festgesetzt,
z.B. Topaz-8-Font besitzt einen Zeilenvorschub von zehn
Pixel. Für "nn" kann man den neuen Vorschub angeben; der
Wert "-1" rechnet ihn nach der obigen Formel für den
aktuellen Font aus. Übrigens kann man mit diesem Befehl
auch neue Effekte kreieren, wenn man den Zeilenvorschub
kleiner als die Fontgröße stellt, z.B. "02".Der Parameter
muß immer zwei Stellen besitzen.
n) "Style", Schriftstil ändern
Format: @STn
Beispiel: @ST3 (unterstrichen und fett)
Erklärung: Mit diesem Befehl kann man für den nachfolgenden Text den
Schriftstil ändern. Dabei kann man für <n> folgende Werte
einsetzen: 1: unterstrichen, 2: fett, 4: kursiv. Diese
Werte kann man auch kombinieren, z.B. ergibt "5" einen
unterstrichenen und kursiven Text. Probier´s mal aus!
o) "Colour", Textfarben ändern
Format: @COvh
Beispiel: @CO31
Erklärung: Dieser Befehl ist ein sehr wichtiger. Mit ihm kann man
die Vorder- und Hintergrundfarbe eines Textes setzen. Das
Beispiel setzt die dritte Farbe des Look-Screens für den
Vordergrund und die erste für den Hintergrund. Die Werte
für <v> und <h> dürfen von "0" bis "3" liegen. Ist die
Hintergrundfarbe "0", dann erzeugt Look automatisch einen
Schatten (den man aber auch mit dem Textbefehl "SA" aus-
schalten kann) in der ersten Farbe. Ansonsten wird der
Hintergrund invers aufgefüllt (einfach mal einige Werte
ausprobieren!). Voreingestellt ist "@CO20", d.h. der Text
wird mit der zweiten Farbe geschrieben und es wird ein
Schatten dazu erzeugt.
»»» KURZ-ÜBERSICHT DER TEXTBEFEHLE.....................................
a) @SAx................................ Schatten an/aus
b) @EXiPfadname........................ Startet ein Programm.
c) @NS................................. Aktuelle Seite (Spalte) beenden.
d) @SFrgbrgbrgbrgb[...]................ Screenfarben einstellen.
e) @BLpfadname......................... Zeigt ein Bild an.
f) @BRxxxyyyPfadname................... Zeigt ein Brush an.
g) @OZnyyFontname...................... Öffnet einen Zeichensatz.
h) @ZSn................................ Setzt aktuellen Zeichensatz.
i) @SPn................................ Stellt den Spaltenmodus ein.
j) @UBtitel............................ Ändert die Überschrift.
k) @LBn................................ Look-Befehle an/aus.
l) @TBnn............................... Stellt die Tabulator-Größe ein.
m) @ZZnn............................... Zeilenvorschub setzen.
n) @STn (1:unterstr.,2:fett,4:kursiv).. Schriftstil ändern.
o) @COvh............................... Textfarben ändern.