home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
WIZ13D.ZIP
/
WIZARD.DOK
< prev
next >
Wrap
Text File
|
1994-09-15
|
100KB
|
2,753 lines
File Wizard 1.3 Seite 1
════════════════════════════════════════════════════════════════════════════
▄▄▄▄ ▄ ▄ ▄▄▄▄
───────▄────▄─▄────▄───────────
▀ ▀ ▀▀▀▀ ▀▀▀▀
██ ██ ██ ▐██▌ ███████ ▄█████▄ ██████▄ ██████▄
██ ██ ██ ██ ▄██▀ ██▄▄▄██ ██ ██ ██ ██
██ ██ ██ ██ ▄██▀ ██▀▀▀██ ██████ ██ ██
▀██████▀ ▐██▌ ███████ ██ ██ ██ ▀██ ██████▀
Ein File Area Manager fuer Mailboxen
(c) 1993,94 by Oliver Weindl
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 2
════════════════════════════════════════════════════════════════════════════
1.1 Vorwort (bitte lesen!)
Bitte lesen Sie dieses Vorwort und zumindest auch die Unterpunkte
in Kapitel 1 aufmerksam durch. Sie erhalten ein paar wichtige Hinweise
zum Betrieb von File Wizard.
File Wizard wurde programmiert, um einem System Operator einer MailBox
die tägliche Verwaltung seiner Dateibereiche so angenehm wie möglich
zu gestalten. Die daraus resultierende Vielzahl von Funktionen dient
zwar nicht besonders der Übersicht, dürfte aber nach kurzer Einarbeitungs-
zeit kein grosses Hindernis mehr darstellen.
Bisher waren zur täglichen Verwaltung mehrere kleinere Programme nötig,
z.B. das Erstellen von Dateilisten, das Sortieren dieser Dateibereiche,
das Kopieren/Verschieben von Dateien usw...
File Wizard vereinigt all diese Programme in einem einzigen Paket. Dies
hat unter anderem den Vorteil, daß Sie nur noch eine Konfiguration
pflegen müssen, und alle Funktionen schnell zur Hand haben.
Bekannte Probleme:
* Tastaturbelegung
Leider musste in der Testphase festgestellt werden, dass auf versch.
Systemen mit versch. Tastaturtreibern Kompatibilitätsprobleme bei
einigen Tastenkombinationen auftraten. Speziell waren dies die
Kombinationen STRG-Y (CTRL-Y), STRG-Z (CTRL-Z) und STRG-C (CTRL-C).
Wenn Sie ebenfalls Probleme haben, stellen Sie die Tastaturbelegung
mit "WIZARD /K" nach Ihren Wünschen ein.
1.2 Benutzungsbedingungen
File Wizard ist Shareware. Das Archiv darf unveraendert
weitergegeben und kopiert werden. Sie duerfen File Wizard 30
Tage lang uneingeschränkt benutzen. Sollten Sie File Wizard
länger als 30 Tage benutzen, so müssen Sie sich registrieren
lassen. Den Registrierungsvorgang finden Sie in der Datei REGFORM.DOK
File Wizard ist keine Cripple-Ware (verstuemmelte Testversion) !!!
D.h. alle Funktionen (bis auf frei definierbare Header) sind voll
funktionstuechtig und in keiner Weise eingeschraenkt. Es sind keine
laestigen Warteschleifen während des Programmablaufs, so daß das
Programm einwandfrei getestet werden kann.
1.3 Gewaehrleistungen
Gewährleistungen auf Datenverlust etc. werden von mir nicht gegeben,
d.h. fuer evtl. Datenverlust oder aehnliche Missgeschicke uebernehme
ich keinerlei Verantwortung !
Es wird lediglich garantiert, dass File Wizard Plattenplatz und jede
Menge Speicher benoetigt.
1.4 Speichermanagement
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 3
════════════════════════════════════════════════════════════════════════════
Eine Anleitung zum optimieren der Speicherbelegung finden Sie in
der Datei DPMI.DOK.
Sollte Ihnen die Speicherbelegung nicht sonderlich vertraut sein,
so rate ich Ihnen von der Optimierung ab.
1.5 Aenderungen zu vorherigen Versionen
Alle Aenderungen zu vorhergehenden Versionen sind in der Datei
HISTORY.TXT beschrieben.
1.6 Systemvoraussetzungen
File Wizard ist eine DPMI (DOS-Protected-Mode-Interface) Anwendung.
Aus diesem Grunde kann er sämtliches RAM in Ihrem System das als
XMS verfügbar ist nutzen. Um in diesem erweiterten Modus arbeiten
zu können, benötigt File Wizard mindestens einen 286/386 Prozessor,
und ca. 1.2 MB freien Arbeitsspeicher (XMS). Eine Version für XT
Computer, oder Systeme mit nur 1 MB RAM ist nicht verfügbar.
2. Leistungsmerkmale File Wizard
File Wizard ist ein Areamanager fuer die verschiedensten Mailbox
Systeme. In der Version 1.1 unterstützt File Wizard
* SuperBBS
* WME (Beta mit FILES.BBS)
* RemoteAccess 1.11
* RemoteAccess 2.0x (Filebase)
* RemoteAccess 2.0x (FILES.BBS)
* LoraBBS
* ProBoard
* QuickBBS
* Maximus
* FLSEARCH.CTL mit FILES.BBS
* FLSEARCH.BBS mit FILES.BBS
* FILECFG.PRO mit FILES.BBS
* FILES.RA
Leistungsmerkmale: - Interaktiver Filearea Editor zum Editieren
und Kopieren in einem Arbeitsschritt mit
standard Editor-Kommandos
- Alle Funktionen koennen frei definierbaren
Tastenkombinationen zugewiesen werden
- Farbliche Darstellung im Editor (fehlende
Dateien, Beschreibungen etc...)
- Onlinehilfe mit direktem Kommando-Support
- Unterstützung mehrzeiliger Beschreibungen
- Unterstützung von FILES.BBS Dateien in anderem
Verzeichniss (z.B. CD-ROM etc...)
- Kopieren/Moven von Dateien aus einer Area
in die andere
- Einfacher Sprung in's Uploadverzeichniss per
Tastendruck
- Importieren von Filebeschreibungen aus
fremden Filelisten oder aus den Beschreibungen
in den Archiven
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 4
════════════════════════════════════════════════════════════════════════════
- Macro Recorder/Macro Verwaltung zum laden/speichern
oft benoetigter Tastenkombinationen
- Begutachten von Archiven/Bildern direkt aus
dem Editor
- Entpacken und Testen von Archiven per Tastendruck
- Einfügen von Datei Informationen mit folgenden
Endungen: GIF,PCX,DCX,BMP,ICO,RLE,LBM,IMG,JPG,
MSP,RIX,VMG,FLI,CUT,PIC,TGA,RAS,WPG,
TIF,MAC,PNT,EXE,DLL,DRV,FON,FOT,386,
ADD,IFS,VBX,COM,NLM,DSK,VAP,SYS,PIF,
DVP,CMF,CMS,ORG,MOD,ROL,WAV,VOC,SND,
TUN,TXT,WRI
- Sortieren von Teilbereichen im Editor
- Fehlende Dateien in Liste aufnehmen
- Doppelte Dateien kennzeichnen
- Suchfunktionen im Editor (Search/Search Again)
- 8 frei definierbare externe Programme koennen
per Tastendruck gestartet werden (z.B. MTA.EXE)
- Bis zu 50 verschiedene Programmendungen werden
unterschieden und koennen zugeordnet werden.
- "Renamen" von Dateien im Editor
- Touch-File Funktion (aktuelles Datum setzen)
- Fehlende Dateien werden farblich Dargestellt
und koennen per Knopfdruck geloescht werden
- Generieren von Filelisten/Newfilelisten
- Automatisches Sortieren der Filebereiche
(mehrzeilige Beschreibungen werden unterstuetzt),
ausserdem kann pro Filebereich eine beliebige Anzahl
von Unterbereichen erzeugt werden,welche bei der
Sortierung ebenfalls beruecksichtigt werden.
- Optionales Einfuegen eines Filearea-Headers ueber
jeder Filearea
- Einruecken mehrzeiliger Beschreibungen bei Filelisten
um Downloadcounter hervorzuheben
- Ex- Importieren von Dateien aus beliebigem Pfad
- Dateien auf Festplatte koennen zu Archiven gepackt
werden
- Anhaengen von temporaeren Dateibereichen waehrend
der Laufzeit
- Selektieren von Dateien nach Datum
- Erstellen von "OLD" Listen, um alte Dateien
komfortabel zu entfernen
- Eigene Areaheader erstellen
- Requestinformationen pro Area einfuegen
- Erstellen von NEWFILES Listen mit echtem Filedatum
- Updaten von Request Pfaden für D'Bridge, FrontDoor,
InterMail und Binkley
- Erstellen von TOP Files und Area Statistik Files als
ANS/ASC
- Verwaltung von neuen Dateien, unabhaengig von deren
Datum
- Announcen von NewFiles via .PKT files
- Formatieren von zu langen Beschreibungszeilen
- Gruppenverwaltung der FileAreas zur komfortabelen
Selektierung
- Erstellen eines LOG-Files bei den automatischen
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 5
════════════════════════════════════════════════════════════════════════════
Funktionen (mit versch. LOG-File Formaten!)
- Automatisches Einfuegen von Dateien in die File-
liste mit automatischer Beschreibungssuche.
- Reformatieren und/oder einfuegen von Download-Zaehlern
- Variable Filelistenerstellung
- Archivkonvertierung
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 6
════════════════════════════════════════════════════════════════════════════
3. Die Konfigurationsdatei WIZARD.CTL
Die Konfigurationsdatei von File Wizard besteht aus einem
reinen ASCII-File, welches Sie mit Ihrem bevorzugten Editor
veraendern koennen. Zeilen, die mit einem % (Prozentzeichen) beginnen
sind Kommentarzeilen, und werden von File Wizard nicht
beruecksichtig.
Ein eigenes SetUp Programm ist in Arbeit.
- FileListPath <Pfad+Dateiname>
Gibt ein Verzeichnis an, in dem die ungepackten Filelisten
anderer Mailboxen liegen. Bei der Suche nach Beschreibungen
werden nur die Dateilisten in diesem Pfad durchsucht.
Am besten eignen sich Filelisten, die folgenden Aufbau haben:
FILENAME.EXT <Größe> <Datum> Beschreibung erste Zeile
Beschreibung zweite Zeile
.
.
.
Mehrzeilige Beschreibungen werden von File Wizard richtig
exportiert und später in Ihre Fileliste importiert.
z.B.
FileListPath C:\LISTEN\*.*
FileListPath D:\FIDOLIST\*.LST
usw...
- German_Help_File
Mit dieser Option wird die Onlinehilfe in deutscher Sprache
dargestellt.
- Select_Description
File Wizard kann aus den Filelisten Beschreibungen fuer eine
einzelne Datei, oder gleich fuer alle markierten Dateien suchen.
Nach der Suche haben Sie die Moeglichkeit, die gefundenen Beschreibungen
auszuwaehlen. Bei der Suche nach mehreren Dateien, kann diese Option
ebenfalls eingeschaltet werden. Dies geschieht durch das Aktivieren
des obigen Befehls.
- BBSTYPE definitionen
Um File Wizard den verwendeten Mailboxtyp mitteilen zu koennen, muessen
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 7
════════════════════════════════════════════════════════════════════════════
sie lediglich den richtigen BBSTYPE aktiv schalten, oder die anderen aus
der Konfiguration loeschen.
Moegliche Mailboxtypen :
BBSTYPE SBBS
BBSTYPE WME
BBSTYPE RA
BBSTYPE RA200
BBSTYPE RA200TXT
BBSTYPE MAXIMUS
BBSTYPE GENERIC
BBSTYPE PROBOARD
BBSTYPE LORABBS
BBSTYPE QBBS
Um einen BBSTYPE inaktiv zu schalten, setzten Sie einfach ein Prozentzeichen
( % ) vor den Namen BBSTYPE.
Die neue FileBase von SuperBBS 1.18 ist gerade in Arbeit.
Da ich allerdings nicht weiss, wie sich SBBS weiterentwickelt,
wird an der Implementierung momentan nicht weitergearbeitet.
- BBSTYPE GENERIC <Pfad+Name>
Wird als Mailboxtyp GENERIC gewaehlt, so gibt dieser Parameter den Pfad und
Namen des FLSEARCH.CTL Files an. Der Aufbau dieses Files ist wie folgt:
<Pfad> <Security-Level> <Beschreibung_mit_Unterstrichen>
C:\BBS\AREA1 5 Dies_ist_der_Area_Name
C:\BBS\AREA2 10 Dies_ist_der_Name_der_zweiten_Area
Die Benutzung des FLSEARCH.CTL Formats setzt in den Filebereichen
das FILES.BBS Format voraus.
File Wizard unterstuetzt zusaetzlich eine Sonderform dieser Config-Art.
Sie können zusätzlich zum Pfad den Namen der Beschreibungsdatei mit
angeben. Einzige Einschränkung: der Dateiname muß eine Erweiterung besitzen.
Wird nur der Pfad angegeben, so wird FILES.BBS als Standardvorgabe
angenommen.
Beispiel:
C:\BBS\AREA1\FILES.BBS 5 Dies_ist_der_Area_Name
C:\BBS\AREA2\FILES.DES 10 Dies_ist_der_Name_der_zweiten_Area
- BBSTYPE SBBS <Pfad+Name>
Definiert den mailboxtyp SuperBBS.
Gibt den Pfad und Namen des FLSEARCH.BBS Files fuer SuperBBS an.
Eine weitere Erklaerung bedarf es hierzu wohl nicht.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 8
════════════════════════════════════════════════════════════════════════════
- BBSTYPE WME <Pfad+Name>
File Wizard unterstuetzt die neueren WME (Windowed Modem Environment)
Versionen, die mit FILES.BBS Dateien arbeiten. Bei <Pfad+Name> wird der
Pfad und der Name des ersten .WME Katalogs angegeben. Alle weiteren
Kataloge werden automatisch erkannt.
- BBSTYPE RA <Pfad+Name>
Gibt den Pfad und die Bezeichnung fuer RemoteAccess 1.11 an.
Beispiel: J:\RA\FILES.RA
- BBSTYPE RA200 <Pfad+Name>
Gibt den Pfad und die Bezeichnung fuer RemoteAccess 2.0x an.
Beispiel: BBSTYPE RA200 J:\RA200\FILES.RA
Ausserdem wird ein zweites Kommando benoetigt, dass den Pfad auf die
RA 2.0x FileBase angibt (siehe unten).
- BBSTYPE RA200TXT <Pfad+Name>
Wie BBSTYPE RA200, jedoch werden statt der RA 2.0x Filebase FILES.BBS
Dateien in den Fileareas verwendet.
- BBSTYPE QBBS <Pfad>
Definiert den Mailbxtyp QuickBBS.
<Pfad> Verweist NUR auf den Pfad von QuickBBS.
- BBSTYPE PROBOARD <Pfad+Name>
Definiert den Mailboxtyp ProBoard (incl. Version 2.00)
Gibt den Pfad und den Namen fuer ProBoard an.
- BBSTYPE LORABBS <Pfad>
Definiert den Mailboxtyp LoraBBS.
<Pfad> zeigt auf den Pfad von LoraBBS.
Desweiteren existiert noch ein Kommando speziell für LoraBBS (siehe unten)
- LORA_PATH_PREFIX E:\LORA\
Hier wird angegeben, welche Zeichenfolge vor die Area-Pfade der
Fileareas gestellt wird (hier wird kein automatischer Backslash "\"
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 9
════════════════════════════════════════════════════════════════════════════
angehaengt)
- RA200_FILEBASE D:\RA\FILEBASE
Mit diesem Kommando wird das Filebaseverzeichnis von RA 2.00
definiert.
- BBSTYPE FREETYPE <Pfad+Dateiname> <BBS-Name>
Diese Option ermoeglicht es Ihnen, eine beliebige BBS Software
zu benutzen, die eigentlich gar nicht von File Wizard unterstuetzt
wird. Einzige Vorraussetzung: Die verwendete BBS Software muss
FILES.BBS aehnliche Dateien unterstuetzen.
<Pfad+Dateiname> zeigt auf das Areakonfigurationsfile der verwendeten
BBS Software
<BBS-Name> Name der BBS Software (z.B. MYBBS)
Damit File Wizard die Areakonfiguration auslesen kann, muss die
Struktur der Areakonfigurationsdatei angegeben werden. Dazu bedarf
es 1. einer genauen Kenntniss des Aufbaus dieser Datei
(liegt normalerweise jeder BBS Software bei)
und
2. einigem programmiertechnischem Verstaendniss.
Folgende Anweisungen muessen ebenso in der WIZARD.CTL Datei
angegeben werden:
FreeBlockSize <Wert>
Definiert die Groesse eines Datensatzes im Areakmonfigurationsfile.
FreeTypePath <Pos> <Len> <P oder C> // Pfad zum Dateibereich
FreeTypeDesc <Pos> <Len> <P oder C> // Beschreibung des Dateibereichs
FreeTypeList <Pos> <Len> <P oder C> // Pfad+Name der FILES.BBS Datei
FreeTypeSec <Pos> // Security fuer diesen Dateibereich
Der Parameter <Pos> ist eine Zahl zwischen 1 und FreeblockSize.
Der Parameter <Len> sagt aus, wie viele Bytes von der Variablen
belegt sind.
<P oder C> steht fuer einen sogenannten "Pascal-String" = "P" oder
einen null terminierten String = "C"
Anhand eines Beispiels will ich die Benutzung verdeutlichen:
Dies ist die Struktur die von der BBS Software SuperBBS benutzt wird.
=========================================================================
FLSearchRec = Record (* FLSEARCH.BBS *)
Name: String [60];
Directory: String [79];
Security: Integer;
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 10
════════════════════════════════════════════════════════════════════════════
Flags: Flagtype;
PFilesSec: Integer; { Not yet used }
PFlags: Flagtype; { Not yet used }
Attrib: Byte;
Age: Byte;
ListName: String [67];
ExtraSpace: Array [1..30] Of Byte;
End;
=========================================================================
Nun gilt es die Byte-Position jeder Variablen in dieser Struktur
zu bestimmen:
Name:String[60] faengt bei Position 1 an, und hat eine Laenge von 61
Bytes (60 Zeichen + 1 Laengenbyte unter Pascal)
Directory:String[79] faengt bei Position 62 an, und hat eine Laenge von
80 Bytes
Security:Integer faengt bei Position 142 (62+80) an, und hat eine
Laenge von 2 Bytes ( Integer/Word= 2 Bytes)
Daraus ergeben sich folgende WIZARD.CTL Eintraege:
FreeTypeDesc 1 60 P
FreeTypePath 62 80 P
FreeTypeSec 142
Wie Sie sehen, ist dies durchaus kompliziert. Falls Sie keine Erfahrung
mit dem Umgang von Stukturen bzw. der Programmierung haben, wenden Sie
sich gegbenenfalls an einen Bekannten.
- Real_Areas
Diese Funktion dient dazu, auch die nichtbelegten Areas der Vollstaendig-
keit halber anzuzeigen. Dies wird nur bei RA 1.11 oder ProBoard
unterstuetzt.
- MULTILINESTRING " >"
MULTILINESTRING " +"
MULTILINESTRING " |"
Damit File Wizard Mehrzeilige Beschreibungen richtig handhabt, muss
File Wizard mitgeteilt werden, mit welcher Zeichenfolge eine mehr-
zeilige Beschreibung beginnt. Wenn Sie SuperBBS benutzen, so muss
die Zeichenfolge aus einem Leerzeichen und dem "Groesser-Zeichen"
bestehen. Damit evtl. Leerzeichen nicht verlorengehen, wird die
Zeichenfolge in Hochkomma gesetzt.
Es sind bis zu 10 verschiedene Definitionen moeglich, wobei die
erste die Standarddefinition Ihres Mailboxtyps sein muss.
- DEFAULT_GROUP 0
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 11
════════════════════════════════════════════════════════════════════════════
Welchen Gruppen neue Areas automatisch hinzugefuegt werden sollen. Jede Area
sollte min. einer Gruppe zugeordnet sein, da diese sonst nicht in der File-
liste erscheint.
Um die Gruppentzugehoerigkeit sinnvoll unterzubringen, empfiehlt es sich,
den einzelnen Gruppen bestimmte CTL-Files zuzuornden. z.B.
Die Angabe des NAME.CTL File ist zur normalen Operation unwichtig, Sie
können aber den Namen dieser Datei aber als Anhaltspunkt bei der Gruppen-
verteilung benutzen.
GROUP 1 ALLFILES.CTL
GROUP 2 SORT1.CTL
GROUP 3 SORT2.CTL
GROUP 4 WINNET.CTL
*** !Achtung! ***
Auf gar keinen Fall dürfen Sie eine der Dateien "WIZARD.CTL" nennen, da
sonst beim exportieren der Areas die File Wizard Konfigurationsdatei
überschrieben wird !
- Ask_When Delete
Um ein versehentliches Loeschen zu verhindern, kann mit diesem Parameter
angegeben werden, das Wizard eine Bestaetigung des Loeschvorganges erfragt.
- Own_Cursor
Bei einigen Systemen koennen Probleme mit deem Cursor auftreten. Sollte
dies der Fall sein, kann mit diesem Parameter, beim Editieren ein künst-
licher Cursor angezeigt werden. Dieses Problem trat speziell bei DesqView
Systemen auf.
- HIGHLIGHT_MISSING
Wenn File Wizard fehlende Dateien im Editor farblich markieren soll,
so muss dieser Schalter aktiv sein. Durch das Überprüfen der
Existenz der Dateien, verlangsamt sich die Geschwindigkeit beim Laden eines
Dateibereichs allerdings merklich !
- Search_AB
Wenn File Wizard nach verhanden Laufwerken sucht, so uebergeht er
aus Geschwindigkeitsgruenden die Diskettenlaufwerke. Mit obiger
Anweisung koennen sie das Ueberpruefen der Floppylaufwerke einschalten.
- Directory_Search_String <Wildcard>
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 12
════════════════════════════════════════════════════════════════════════════
Wenn File Wizard die Verzeichnisstruktur einer Festplatte einliest,
so muss er alle Eintraege auf Unterverzeichnisse ueberpruefen. Die
Grundeinstellung fuer <Wildcard> ist *.* . Haben Sie allerdings
nur Verzeichnisse, die keine Datei-Erweiterung haben, so koennen
Sie bei <Wildcard> *. einsetzen, das Durchsuchen geht so wesentlich
schneller.
- Make_BAK_Files
Mit diesem Schalter legen Sie fest, ob File Wizard die Ursprungsdateien
mit der Endung .BAK sichern soll.
- Min_Free <Wert>
Mit diesem Schalter legen Sie fest, wieviel Platz auf dem Ziellaufwerk
fuer das Verschieben von Files frei sein muss.
- Explode_Delay <Wert>
Dieses Kommando setzt die Wartezeit beim Aufbau eines Bildes.
Je kleiner der Wert, desto schneller baut File Wizard den Bildschirm
auf. Da dies reine Geschmacksache ist, wurde der Wert variabel definiert.
- Ex-Import_Path <Pfad>
Dieser Parameter gibt den Pfad an, in dem Exporte und Importe getaetigt
werden.
- DEFAULTAREAPATH <Pfad>
Diese Pfadangabe weist auf ein Verzeichniss, welches von einem
haeufig frequentierten Dateibereich belegt wird, z.B. den Uploadbereich.
Wird dieser Pfad definiert, so kann spaeter im Editor mit einem
Tastendruck in diesen Bereich gesprungen werden.
- MACRO_ALT-F?
Mit diesem Parameter koennen Sie auf die Tastenkombinationen
ALT-F1 bis ALT-F8 jeweils einen von Ihnen erstellten Macro legen.
Die Macro-Namen werden als Dateiname ohne Pfad und ohne die
Erweiterung .MAC angegeben. File Wizard erzeugt in seinem eigenen
Verzeichniss ein Unterverzeichnis namens MACROS, in welches
die erstellten Macros abgespeichert werden.
z.B.
Macro_ALT-F1 MACRO1
Macro_ALT-F2 MACRO2
Macro_ALT-F3 MACRO3
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 13
════════════════════════════════════════════════════════════════════════════
Macro_ALT-F4 MACRO4
Macro_ALT-F5 MACRO5
Macro_ALT-F6 MACRO6
Macro_ALT-F7 MACRO7
Macro_ALT-F8 MACRO8
- External_List C:\UTILITY\LIST.COM
Hier definieren Sie Ihren bevorzugten ASCII/Binary-Lister, mit
dem Sie im Editor Texte in Archiven etc. begutachten koennen.
- ???Packer <Pfad+Name> [switches] [macros]
Damit File Wizard Archive zu Testzwecken auspacken kann, muss
der komplette Pfad, Name und die Erweiterung des Packers angegeben
werden. Anhand der der unten aufgelisteten Macros kann eine Feinabstimmung
an den Packern vorgenommen werden.
Macros:
~@ Pfad und Dateiname, in der alle getaggten Files stehen
~D Pfad Dateiname der aktuellen Datei an Cursor Position
~V Verzeichnissname des aktuellen Dateibereichs
~F Pfad und Name des aktuellen FILES.BBS Files (nur GENERIC & SBBS)
~B Beschreibung der aktuellen Datei
~E Zielverzeichniss
~A Welche Dateien extrahiert werden sollen
~X Pfad und Name des Archivs
z.B.
ARJPacker K:\DB\PACKER\ARJ.EXE e -y ~X ~E ~A
ergibt expandiert :
~X ~E ~A
/---------------\ /-----\ /-----\
ARJPacker K:\DB\PACKER\ARJ.EXE e -y C:\AREA1\TEST.ARJ C:\TEMP READ.ME
- PackCommand <Packername> [Switches] [Macros]
Mit File Wizard koennen Sie beliebige Dateien auf Ihren Festplatten
markieren und dann in ein Archiv zusammenpacken. Folgende Anweisung
definiert den dazu zu verwendendenden Packer incl. der Parameter fuer
diesen Packer.
Folgende Macros sind zulaessig:
~D Pfad und Dateiname des zu erstellenden Archivs
~E Verzeichniss in dem die zu packenden Dateien liegen
- PackDriveA / PackDriveB <switches>
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 14
════════════════════════════════════════════════════════════════════════════
File Wizard kann komplette Disketten in ein Archiv packen und dieses
Archiv in die aktuelle FileArea einfuegen.
Fuer diesen zweck existiert nur ein einziges Sondermacro, ~N.
~N steht fuer den Pfad und Dateinamen des Zielarchivs.
Beispiel:
PackDriveA PKZIP.EXE ~D -ex -rp -$A a:\*.*
PackDriveB PKZIP.EXE ~D -ex -rp ~N -$B ~N B:\*.*
- PackerExtension <Extension>
Passend zur Anweisung PackCommand geben Sie hier die Dateierweiterung
an, die vom oben definierten Packer erstellt wird. Fuer den Packer
PKZip geben Sie hier ZIP an.
- GuessArchiveName
Vor dem Packen eines Archivs fragt Sie File Wizard nach dem zukuenftigen
Namen des Archivs. Ist obige Anweisung gesetzt, so versucht File
Wizard den Namen des Archivs zu erraten.
- DefaultPackPath C:\
In welchem Verzeichniss soll File Wizard starten, wenn sie Dateien
packen wollen.
- CTRL-F? <Pfad+Name> [Switches] [Macros]
File Wizard kann bis zu 8 externe Programme verwalten, die man
in Verbindung mit den Archiven einer Filearea anwenden kann.
Damit man den externen Programmen Informationen zukommen lassen kann,
gibt es hier ebenfalls eine Reihe von Macros, die als Parameter uebergeben
werden koennen.
Macros:
~@ Pfad und Dateiname, in der alle getaggten Files stehen
~D Pfad Dateiname der aktuellen Datei an Cursor Position
~V Verzeichnissname des aktuellen Dateibereichs
~F Pfad und Name des aktuellen FILES.BBS Files (nur GENERIC & SBBS)
~B Beschreibung der aktuellen Datei
z.B.
CTRL-F1 J:\MTA\MTA.EXE /@~@ /LVL0 /ZIP
ergibt expandiert:
~@
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 15
════════════════════════════════════════════════════════════════════════════
/------------------\
CTRL-F1 J:\MTA\MTA.EXE /@C:\WIZARD\WIZARD.FLS /LVL0 /ZIP
- External_View <Erweiterung> <Pfad+Name> [Switches] [Macros]
File Wizard kann bis zu 50 verschiedenen Dateitypen
externe Betrachter zuordnen. Die Angaben der Programme
erfolgen mit Pfad, Dateierweiterung und evtl. Kommandozeilenparametern
Diese External-View Angaben besitzen eine hoehere Prioritaet.
Wenn Sie hier z.B. die Erweiterung ARJ zuweisen, so wird statt den
eingebauten Archiv-Funktionen eine externe zugewiesen (z.B. ArcMaster)
Macros:
~@ Pfad und Dateiname, in der alle getaggten Files stehen
~D Pfad Dateiname der aktuellen Datei an Cursor Position
~V Verzeichnissname des aktuellen Dateibereichs
~F Pfad und Name des aktuellen FILES.BBS Files (nur GENERIC & SBBS)
~B Beschreibung der aktuellen Datei
z.B.
External_View GIF C:\UTILITY\VPIC.EXE ~D /a
External_View BMP C:\UTILITY\VPIC.EXE ~D /a
External_View PCX C:\UTILITY\VPIC.EXE ~D /a
- Tag_Whole_Description
Dieser Schalter legt fest, ob beim Markieren einer Datei gleich
evtl. vorhandene mehrzeilige Beschreibungen mitmarkiert werden
sollen. Wenn Sie also mehrzeilige Beschreibungen benutzen, kann
dies eine ernorme Arbeitserleichterung sein.
- Dos-Shell_Area
Mit diesem Befehl weisen Sie File Wizard an, bei einer DOS-Shell
gleich in das entsprechende File-Area Verzeichniss zu wechseln.
Ist dieser Befehl inaktiv, so befinden Sie sich bei einer
DOS-Shell im File Wizard Hauptverzeichnis.
- FREEDIR <Pfad>
Eine Option von File Wizard erlaubt es Ihnen, Das aktuelle Archiv
in ein Verzeichniss zu entpacken, und dort das Programm zu testen
oder zu veraendern. Das Kommando FREEDIR legt das Verzeichnis fest,
in welches die Datei extrahiert werden soll. Es empfiehlt sich eine
RAM-Disk zu verwenden, und diese als FREEDIR zu deklarieren.
Wenn Sie wieder in File Wizard zurueckkehren, werden _ALLE_ Dateien
in dem mit FREEDIR deklarierten Verzeichnis geloescht !!!
!! Ausserdem werden _alle_ Unterverzeichnisse geloescht, bitte !!
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 16
════════════════════════════════════════════════════════════════════════════
!! aeusserste Vorsicht !!
- FileDesc <Dateiname>
Haeufig befindet sich in den Archiven eine Text-Datei, die die
genaue Beschreibung zu diesem Archiv beinhaltet. File Wizard
kann diese Datei extrahieren und den Inhalt dieser Text-Datei
in die Beschreibungsliste der File-Area einfuegen. File Wizard
verwaltet bis zu 20 verschiedene Namen fuer solche Datei-Beschreibungen.
Oft vorkommende Beschreibungsdateien sind z.B.
FileDesc FILE_ID.DIZ
FileDesc DESCRIPT.ION
FileDesc DESC.SDI
FileDesc FILEID.DIZ
- DC_LeftBracket <Zeichen>
Dieser Parameter bezeichnet das Zeichen fuer die linke Klammer
des Downloadcounters. Im Normalfall handelt es sich hierbei
um eine eckige Klammer ("[").
- DC_RightBracket <Zeichen>
Rechte Klammer fuer Downloadocunter.
(siehe oben)
Nachfolgende Kommandos sind noetig, wenn Sie eine Dateiliste der
"alten" Dateien in den Filebereichen erstellen wollen.
- OldStuffDate <Date>
Hier geben Sie das Datum an, ab welchem eine Datei in der Liste
erscheinen soll, z.B. 01.01.93 Damit werden alle Dateien, die
aelter sind, als das genannte Datum in die Liste aufgenommen.
- OldStuffGroup <Group>
Mit diesem Parameter geben Sie die Gruppen, die eingeschlossen
werden sollen.
- OldStuffCount <Counter>
Hier koennen Sie zusaetzlich festlegen, wie gross der Download
Counter maximal sein darf, damit eine Datei in die Old-File-Liste
aufgenommen wird. Dies setzt natuerlich voraus, dass Sie einen
DownloadCounter benutzen !
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 17
════════════════════════════════════════════════════════════════════════════
- SubAreaString "<Zeichenfolge>"
File Wizard kann in einem Dateibereich mehrere Unterbereiche
verwalten. getrennt werden diese Unterbereiche durch eine
Text-Zeile, die mit "<Zeichenfolge>" eingeleitet wird.
In einem Dateibereich koennen unbegrenzt Unterbereiche
definiert werden. Beim Sortieren der Dateibereiche
(Im Hauptmenue, oder Parameter /ASORT) werden diese
Unterverzeichnisse beruecksichtigt, und die alphabetische
Sortierung nur zwischen diesen Bereichen vollzogen.
Beispiel Unterbereiche FILES.BBS mit
SubAreaString " -"
=== FILES.BBS === Area DFUE-Utilities
- Terminal Programme
TELIX.ARJ Terminalprogramm
TELEMATE.ARJ Terminalprogramm
- Externe Protokolle
DSZ.ARJ Externes X/Y/Z Modem
GSZ.ARJ Externes X/Y/Z Modem mit grafischer Anzeige
- MailBox-Programme
SBBS.ARJ SuperBBS Mailboxsoftware
WME.ARJ Windowed Modem Environment
=================
Mit dieser Option der Unterbereiche koennen Sie Ihre Dateibereiche
aeusserst uebersichtlich und funktional gestalten.
- Make_Area_Header
Dieser Befehl legt fest, ob File Wizard beim Sortieren der Datei-
bereiche, einen Header (eine Ueberschrift) ueber den jeweiligen
Dateibereich schreiben soll. Der Inhalt dieses Headers kann in
der Datei WIZARD.HDR geaendert werden (nur in der registrierten
Version!).
Naehere Informationen zu dem Begriff Area-Header folgen spaeter.
- Header_Left_Margin <Wert>
Legt fest, welcher Abstand (in Zeichen) der Header vom linken Rand
haben soll. der Wert muss mindestens "1" sein.
Beim Mailboxtyp WME _MUSS_ dieser Wert mindestens 13 betragen !
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 18
════════════════════════════════════════════════════════════════════════════
- Header_Size <Wert>
Wie breit soll der Header dimensioniert sein. Der Wert sollte zwischen
40 und 78 betragen, je nach Informationen !
- TOUCH_FILES_BBS
Eine Funktion von SuperBBS erlaubt es, beim NewFiles-Scan nur
FileAreas zu durchsuchen, in denen ein FILES.BBS mit neuerem
Datum liegt. Mit obigem Schalter wird beim _Sortieren_ der
Dateibereiche das Datum der FILES.BBS Datei auf das Datum der
juengsten Datei im Dateibereich gestellt.
- ALLFILES <Pfad+Name>
Definiert den Pfad und den Namen der Komplett-File-Liste, die von
File Wizard erzeugt werden kann.
z.B.
ALLFILES E:\BP\BIN\WIZARD\ALLFILES.TXT
- NEWFILES <Pfad+Name>
Definiert den Pfad und Namen der Liste, in der alle neuen Dateien
aufgelistet werden.
z.B.
NEWFILES E:\BP\BIN\WIZARD\NEWFILES.TXT
- DESCFILE <Dateiname>
Wird die Datei die mit DESCFILE definiert wurde in einem Datei-
bereich gefunden, so wird der Inhalt dieser Datei (es muss sich
um eine reine Text-Datei handeln) vor den Dateibeschreibungen
in der ALLFILE-Liste (siehe oben) eingefuegt. Sinnvoll ist diese Option,
wenn Sie z.b. einen Dateibereich besitzen, aus dem nur ein File-Request
mit Passwort gemacht werden kann. der Inhalt der Datei FILES.INF (siehe
Beispiel unten) muesste dann in etwa "File-Request nur mit Passwort"
lauten.
z.B.
DESCFILE FILES.INF
- NewFiles_Age <Wert>
Dieser Parameter legt fest, wie alt (in Tagen) Dateien sein duerfen,
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 19
════════════════════════════════════════════════════════════════════════════
um in der New-File_Liste (siehe oben) erscheinen zu duerfen.
Als ueblicher Wert wird hier normalerweise ein Wert um die 30 Tage
eingetragen.
z.B.
NewFiles_Age 30
- List_Leading_Space <Zahl>
Wie wieviele Zeichen soll eine zusaetzliche Beschreibung nach rechts
gerueckt werden. Dient dazu, die mehrzeiligen Beschreibungen etwas
nach rechts zu ruecken, um den Anfang der Zeile nicht direkt unter
dem Downloadcounter zu haben. Default sind 0 Zeichen, d.h. der Anfang
der mehrzeiligen Beschreibung faengt unter dem Downloadcounter an.
Fuer einen zweistelligen Downloadcounter [00] sollte dieser Wert
z.b. 5 betragen.
- FileListHeader <Pfad+Dateiname>
Definiert eine Text-Datei, die am Anfang einer Allfile oder Newfile
Liste erscheinen soll. Normalerweise wird in dieser Datei das Logo
bzw. eine Kurzform des Impressums sein.
-Skip_Area_Header
Wenn Sie ueber den Fileareas einen Header einfuegen (Beispiele finden
finden Sie in dem Archiv HEADER.ZIP), koennen Sie mit diesem Befehl
Wizard dazu veranlassen, diesen Header aus der Fileliste auszuschliessen.
Schalten Sie diese Funktion ein, wenn Sie MAKE_AREA_HEADER aktiviert haben.
- Minimum_Security <Wert>
Um zu verhindern, dass alle Dateibereiche in den Filelisten erscheinen,
wird ein Security-Bereich angegeben, welcher die Grenzen festlegt.
Es werden nur Dateibereiche in die Fileliste mit aufgenommen, deren
Sicherheitslevel zwischen den Werten Minimum_Security und
Maximum_Security liegt.
- Maximum_Security <Wert>
siehe Minimum_Security
z.B.
Minimum_Security 0
Maximum_Security 100
Es werden nur Dateibereiche in die Filelisten uebernommen, die
einen Security-Level von mindestens 0 und maximal 100 haben.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 20
════════════════════════════════════════════════════════════════════════════
- List_Group <Groups>
Mit diesem Parameter geben Sie an, welche Gruppen in die Filelisten
aufgenommen werden sollen.
- Make_Top_Downloaded_Files
Ist folgender Parameter aktiv, so wird am Ende der ALLFILES Liste
eine Statistik der am haeufigsten downgeloadeten Dateien angefuegt.
Diese Statistik liefert nur dann sinnvolle Ergebnisse, wenn sich ein
Downloadcounter in den Filelisten befindet.
- Top_List <Pfad+Name>
Ist dieser Schalter aktiv, so wird eine ANSI/ASCII Datei erzeugt,
die eine Liste der am meisten downgeloadeten Files enthaelt.
WICHTIG! Dies funktioniert nur, wenn der Make_Top_Downloaded_Files
aktiviert ist. Geben Sie keine Endung (ASC/ANS) an.
- Area_Statistic <Pfad+Name>
Dieser Schalter funktioniert analog mit dem Top_List Schalter. Erstellt
jedoch eine Areauebersicht, die sich auch am Ende der Fileliste befindet.
Eine ganz neue Funktion ist die Mailer-, Request- und Announce-Funktion.
Um diese voll ausnutzen zu koennen sind folgende Kommandos noetig.
- MailerType <Mailer>
Hier wird der benutzte Mailer definiert. Z.Zt. werden folgende Mailer
unterstuetzt.
MailerType D'Bridge
MailerType Frontdoor
MailerType InterMail
Mailertype Binkley
- Requestpath <Passwort> <Pfad>
Mit diesem Schalter geben Sie die Requestpfade an, die nur ueber Passwort
zu erreichen sind. Beim Mailertyp Binkley ist der erste Parameter immer
das Passwort. Bei Frontdoor kann auch SECLIST eingegeben werden, der Pfad
wird dann im SECLIST.CTL eingefuegt.
Durch die Angabe der o.g. Pfade wird auch die Info in der Fileliste erzeugt,
die Auskunft darueber gibt, ob aus der jeweiligen Area requestet werden kann
oder nicht. Die Texte die dazu benutzt werden, sind REQUEST.TXT und NOREQ.TXT
und sind frei definierbar.
Beispiele:
RequestPath GEHEIM D:\DATA\FIDO_NOD
RequestPath GEHEIM D:\DATA\VIR_NODE
RequestPath <NONE> J:\FREEFILES
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 21
════════════════════════════════════════════════════════════════════════════
- Magic <Magic Name> <Pfad und Datei> <optionales Passwort>
Hier werden die Magics fuer den Filerequest angegeben. Bei der Angabe des
Filenamens koennen Sie auch Wildcards benutzen. Wenn die Pfadangabe mit
einem Ausrufezeichen ( ! ) eingeleitet wird, so aendert File Wizard die
Pfadangabe in die juengste passende Datei um.
Beispiele:
Magic WIZARD J:\MAIL\WIZARD\WIZ*.*
Magic VPIC J:\MAIL\GRAFIK\VPIC*.* Grafik
mit Ausrufezeichen :
Magic NODEDIFF !K:\NODEDIFF\NODEDIFF.*
File Wizard sucht nun nach der neuesten Datei, die auf den Suchstring
K:\NODEDIFF\NODEDIFF.* passt, und aendert den Magic-Pfad dementsprechend um.
- FDOKFILE C:\FD\FDOKLIST.LST <Groups> fuer die Unsecured Session
- SECLIST C:\FD\SECLIST.LST <Groups> fuer die Secured Session
- ALIASFILE C:\FD\ALIASFIL.LST fuer die Magic Files
Fuer den Mailer FrontDoor muessen Sie drei ASCII Dateien angeben, in denen
die Requestpfade abgelegt werden. Mit Groups koennen Sie die Gruppen
definieren, die in enthalten sein sollen.
- OKFile E:\BINKLEY\OKFILE.TXT <Groups>
Fuer den Mailertype Binkley wird die Datei definiert, die die Angaben zu
den Filerequestpfaden und den Magics enthaelt. Der zweite Parameter
definiert die Gruppen, die als Requestpfade erscheinen sollen.
- OKFile_Header E:\BINKLEY\OKGEADER.TXT
Der Inhalt dieser Datei wird an den Anfang des Binkley-OKFiles eingefuegt.
Er dient in der Regel dazu, feste Requestpfade oder Magics mit in das
OKFile zu uebernehmen.
- RequestGroup <Passwort> <Groups>
Mit diesem Schalter koennen sie ganzen Gruppen ein Passwort zuordnen.
Beispiel:
RequestGroup Geheim 137F
Weisst allen Fileareas, die den Gruppen 1,2,3 oder F angehoeren das
Requestpasswort GEHEIM zu.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 22
════════════════════════════════════════════════════════════════════════════
- TrueNewFile <Pfad+Dateiname>
Soll eine Fileliste aller Neuzugänge erstellt werden, die unabhängig
vom Dateidatum verwaltet wird, so muss hier der Dateiname angegeben werden.
Die Angabe des dateinamens erfolgt _ohne_ Dateierweiterung, also ohne .ASC
oder .TXT. File Wizard erzeugt selbststaendig die zugehoerige .ASC oder .ANS
Datei.
Das Erstellen dieser "Neuzugangs-datei" erfolgt über den Parameter /FBUPDATE.
- True_List_Group
Hier geben Sie die Gruppen an, welche bei der Erstellung der Neuzugänge
berücksichtigt werden sollen.
Jetzt folgen die Angaben, die Sie benoetigen, um neue Files per Echomail
zu announcen.
- FromName <Ihr Name>
Unter welchem Namen die Files announced werden sollen.
- ToName <Name>
An wen die Mail gerichtet ist, z.B. All
- Subject <Text>
Die Ueberschrift des Mails, z.B. New Files available !!!
- PKT_Path <Pfad>
Hier geben Sie den Pfad an, in das die .PKT Files geschrieben werden
sollen. In der Regel ist das der Mailer-Inbound-Pfad.
- Toss_Semaphore <Pfad+Name>
Hier geben Sie die Datei an, die das Tossen des Mailers ausloest.
Dieses Semaphore wird dann nach dem Announcen der Files gesetzt.
- EchoTag <Echo-Name> <AKA-Adresse> <Origin>
Hier koennen Sie bis zu 100 Echo-Namen definieren, in die die Mail
geschrieben werden soll.
Beispiele:
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 23
════════════════════════════════════════════════════════════════════════════
EchoTag REQUEST.GER 2:246/45 Neue Files im PI
EchoTag PI.POINT 2:246/45 Neues im PI via File Wizard
- Announce <Echo-Name> <AKA-Adress> <Origin>
Wenn die Neuzugaenge (siehe /FBUPDATE) in Mail-Echos announced (d.h.
angekuendigt) werden sollen, so muessen die gewuenschten Echo-Namen
hier definiert werden.
Beispiele:
Announce BAD-ECHO 2:246/45 Neue Files im PI
Announce PI.POINT 2:246/45 Neue Files im PI via File Wizard
- Always_Reformat_Description
Dieser Parameter veranlasst File Wizard dazu, alle Beschreibungen
zu formatieren. D.h. der Anfang jeder Beschreibungszeile wird auf
Spalte 14 gesetzt, und alle vorher auftretenden Leerzeichen werden
geloescht. Diese Funktion ist nicht brauchbar, wenn in den
Filebeschreibungen ASCII-Logos enthalten sind, da deren Formatierung
zerstoert wird.
- Add_Download_Counter
Soll beim Sortieren der Areas jeweils (falls nicht vorhanden) ein
Download-Zaehler eingefuegt werden, so schalten Sie dieses Kommando
aktiv. Das Aussehen des Downloadcounters wird durch DC_LeftBracket und
DC_RightBracket (siehe oben) definiert. Ausserdem wird auch der nach-
folgende Parameter (Counter_Style) beruecksichtigt.
- Counter_Style <Number> <Y or N>
Hier wird das Aussehen des Download-Zaehlers und zwar speziell die
Zahl festgelegt. Mit dem Schalter <Number> wird die Anzahl der Stellen
festgelegt. <Number> = 2 wuerde einen zweistelligen Download-Zaehler
ergeben. <Y or N> steht entweder fuer den Buchstaben "Y" oder "N".
Wird der Buchstabe "Y" gesetzt, so wird der Download-Zaehler mit fuehrenden
Nullen aufgefuellt.
- MaxDupeDifference <Größe in kB>
File Wizard kann Ihre Dateibereiche nach doppelten Dateien durchsuchen.
Doppelte Dateien werden daran erkannt, daß der Dateiname gleich ist
(nicht die Endung). Trotzdem können solche Dateien auch keine
doppelten Dateien sein. Aus diesem Grund können Sie den maximalen
Größenunterschied in kB definieren, den doppelte Dateien maximal
haben dürfen.
Beispiel: MaxDupeDifference 16
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 24
════════════════════════════════════════════════════════════════════════════
DATEI1.ARJ 200kB
DATEI1.ZIP 187kB wuerden alls doppelte Datei gefunden werden.
DATEI2.ARJ 150kB
DATEI2.LZH 133kB wuerden nicht alls doppelte Datei gewertet werden.
- MaxPKTSize <Größe in kB>
Wie gross darf eine .PKT maximal werden. Diese Angabe hängt vom
verwendetet Tosser ab.
- DuperReportTo <aka> <Ziel> <Name>
An wen soll jeweils ein DupeReport via Netmail gesendet werden.
Beispiel:
DupeReportTo 2:2494/17 2:2494/17 Oliver Weindl
DupeReportTo 2:2494/17 2:2494/17.1 Johann Weinzierl
- NoDupePattern <Dateiangabe>
Welche Dateinamen bzw. Pfade sollen vom Dupechecking ausgeschlossen
werden. Wird am Ende der Zeile ein /S angegeben, so werden auch
alle Unterverzeichnisse dieses verzeichnisses vom Dupechecking
ausgeschlossen.
NoDupePattern e:\area\area1\*.* /S
NoDupePattern wiz*.*
- Adopt_Missing_Files
Ist dieser Befehl aktiv, so werden beim Sortieren der Dateibereiche
fehlende Dateien in die Liste mitaufgenommen. File Wizard versucht
automatisch vorhandene Beschreibungsdateien (FILE_ID.DIZ) aus den Archiven
zu extrahieren. Wird keine Beschreibung gefunden, so wird eine
Default-Beschreibung (siehe unten) eingefuegt.
Eine Liste der aufgenommenen Dateien wird in die Datei WIZ_NEW.FIL im
Wizard-Verzeichniss geschrieben.
- Default_Description <Satz>
Beschreibung, die eingefuegt wird, falls die Datei keine Beschreibungs-
Datei enthaelt.
Beispiel:
Default_Description New File added by File Wizard
- AdoptReportTo <Aka> <Destination Adress> <Destination Name>
Schreibt einen Report (als Netmail) mit dem Inhalt der Datei WIZ_NEW.FIL
(siehe oben) and die angegeben Adresse.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 25
════════════════════════════════════════════════════════════════════════════
Beispiel:
AdoptReportTo 2:2494/17 2:2494/17 Oliver Weindl
AdoptReportTo 2:2494/17 2:2494/17.1 Johann Weinzierl
- NoAdoptPattern <[Path]+Filespec>
Mit diesem Befehl koennen Sie Dateinamen oder ganze Verzeichnisse
angeben, die nicht als "neue Dateien" in die Liste aufgenommen werden.
(Hat nur einen Effekt, wenn Adopt_Missing_Files aktiv ist)
Beispiel:
NoAdoptPattern E:\Areas\Area1\*.*
NoAdoptPattern FILES.*
- CDROMStylePaths <Pfad> [/S]
Mit diesem Parameter werden die Pfade festgelegt, in denen sich
FILES.BBS Dateien befinden die bereits um Datum und Grösse der
Dateien erweitert wurden. Momnetan wird dieses Format nur von
ProBoard unterstuetzt (Stand Sep '94). Das Fomrat ist wie folgt:
DATEINAM.ERW <Bytes> <Datum> Beschreibung
+Beschreibung
+Beschreibung
File Wizard entfernt die Angabe des Datums und der Groesse und fuegt
diese beim Abspeichern wieder ein. So wird gewaehrleistet, dass die
in der FILES.BBS Datei enthaltenen Daten aktuell bleiben.
Mit dem optionalen Parameter /S wird ein ganzer Verzeichnisbaum
selektiert.
Wichtig: Hier werden die Pfade definiert in denen die FILES.BBS
Dateien liegen, und nicht die Archive !
- GenerateTimeSlices
Wird File Wizard in einem Multitasking Betriebssystem gestartet, kann
mit dieser Anweisung ein besseres Multitasking Verhalten eingeschaltet
werden. Ich rate davon ab diesen Schalter zu aktivieren, wenn Sie kein
Multitasking Betriebssystem haben. Das TimeSlicing wird nach dem
INT 2F Verfahren bearbeitet welches vom Multitasking Betriebssystem
unterstuetzt werden muss.
z.B. Windows (NT), OS/2, DesqView etc...
- Temporary_Filebase <Pfad>
Beim Erstellen der Filelisten generiert File Wizard eine temproaere
Fileliste, um beim Erstellen von mehreren Filelisten via FLIST.CMD
eine hoehere Arbeitsgeschwindigkeit zu erreichen. Wenn Sie File Wizard
z.B. im Netzwerk betreiben, so koennen Sie diese temporaere Filebase
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 26
════════════════════════════════════════════════════════════════════════════
auf die lokale Festplatte oder (falls diese gross genug ist) auf die
RAM-Disk auslagern.
- Translate <Laufwerk [+Pfad]> <Laufwerk [+Pfad]>
Beim Betrieb im Netzwerk kann es haeuffig vorkommen, dass Laufwerks-
buchstaben vertauscht sind. Mit dem Translate-Befehl koennen Sie
Laufwerksbuchstaben (und sogar Pfade) in andere Laufwerksbuchstaben
bzw. Pfade uebersetzen.
z.B. Die Mailboxareas sind wie folgt konfiguriert:
J:\MAIL\AREA1
J:\MAIL\AREA2 usw...
File Wizard kann diese Areas nur unter
K:\MAILBOX\MAIL\AREA1 bzw.
K:\MAILBOX\MAIL\AREA2
finden. Mit der Anweisung "Translate J: K:\MAILBOX" wird File Wizard
nun die Zeichenfolge "J:" in "K:\MAILBOX" fuer jede Area aendern, in
der "J:" auftritt. Es koennen maximal 20 Translate-Kommandos verwaltet
werden.
- ???UnPacker <Pfad+Name> [switches] [macros]
Fuer die in FileWizard eingebaute Archivkonvertierung werden hier
die Pfade zu den Packern definiert. Es ist wichtig fuer jeden Packer
die Schalter zu aktivieren, so daß auch Verzeichnisse in den Archiven
mit ausgepackt werden.
Macros:
~@ Pfad und Dateiname, in der alle getaggten Files stehen
~D Pfad Dateiname der aktuellen Datei an Cursor Position
~V Verzeichnissname des aktuellen Dateibereichs
~F Pfad und Name des aktuellen FILES.BBS Files (nur GENERIC & SBBS)
~B Beschreibung der aktuellen Datei
~E Zielverzeichniss
~A Welche Dateien extrahiert werden sollen
~X Pfad und Name des Archivs
z.B.
ARJUnPacker K:\DB\PACKER\ARJ.EXE x -y ~X ~E ~A
ergibt expandiert :
~X ~E ~A
/---------------\ /-----\ /-----\
ARJUnPacker K:\DB\PACKER\ARJ.EXE x -y C:\AREA1\TEST.ARJ C:\TEMP READ.ME
- VirusScan <Pfad+Name> [switches,macros]
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 27
════════════════════════════════════════════════════════════════════════════
Die extrahierten Dateien koennen von bis zu 10 verschiedenen
Virus-Scannern auf Viren überprüft werden.
z.B.
VirusScan J:\MTA\SCAN.EXE ~P /NOMEM /NOPAUSE /E
- UnwantedFile <filespec>
Desweiteren ist es sehr oft nützliche, eine Moeglichkeit zu haben
unerwünschte Dateien aus den Archiven zu entfernen, z.B. Werbefiles
andere Mailboxen. Diese Option ist allerdings mit Vorsicht zu
geniessen. Es kann natuerlich auch sein, daß die definierten
Dateien keine Werbefiles sind, sondern wirklich zum Archiv
gehoeren !
z.B.
UnwantedFile WORKSHOP.*
UnwantedFile JonDoe.*
usw...
- AddFile <filename>
Mit dieser option koennen Sie Ihr eigenes Werbefile in das Archiv packen
lassen.
AddFile J:\WIZARD\WERBUNG.COM
- FAttachMsgDir <Pfad>
Wenn Sie Dateien konvertieren lassen, so kann es natuerlich auch vorkommen,
daß diese Datei mittels eines FileAttach's mit einer Netmail verbunden
ist. Damit diese Verknuepfung auch nach der Konvertierung erhalten bleibt,
muessen Sie hier den Pfad auf Ihr Netmailverzeichniss angeben. File Wizard
wird dann die Netmails nach einer solchen Verknuepfung durchsuchen und
gegebenenfalls die Verknuepfung aktualisieren.
TIC-Dateien die z.B. von UTIC oder Allfix erzeugt werden werden automatisch
angegelichen, sowie sie im selben Verzeichnis wie die zu konvertierende
Datei liegen.
FAttachMsgDir K:\FD\NETMAIL
- ConvertToPacker <Pfad+name, Switches, Macros>
Diesen Befehl benutz File Wizard um die extrahierten Daten wieder ein
ein Archiv zu packen. Es gelten die selben Macros wie fuer die
"auspack"-Kommandos.
Wenn Sie eine Archiv-Header haben wollen, so müssen Sie dies in der
Befehlszeile mit angeben. DOS-Umleitungszeichen sind erlaubt.
z.B.
ConvertToPacker K:\DB\PACKER\PKZIP.EXE -a -ex -z ~X ~A < J:\WIZARD\ZIPHDR.TXT
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 28
════════════════════════════════════════════════════════════════════════════
- PackerExtension <Extension>
Hier definieren sie die Erweiterung die der mit ConvertToPacker definierte
Packer produzieren wird. Für obiges Beispiel waere dies ZIP:
PackerExtension ZIP
- AddFileID <Dateiname>
Wird in dem Archiv keine Beschreibungsdatei (siehe "FileDesc") gefunden,
so können Sie mittels diesem Parameter File Wizard dazu veranlassen eine
zu erzeugen. Die Beschreibung wird aus der aktuellen Beschreibung in der
Filearea ermittelt.
!Achtung! File Wizard kann leider nicht ermitteln, ob es sich bei der
Beschreibung in der aktuellen Area um eine vernünftige Beschreibung
handelt. Es könnte also durchaus passieren, dass File Wizard den
Text "New File ..." als Beschreibungsdatei hinzufuegt !
z.B.
AddFileID FILE_ID.DIZ
- ScreenSaver <Zeit in Sekunden>
Hier wird die Zeit in Sekunden angegeben, die File Wizard warten soll,
bevor er im Editier-Modus den Bildschirmschoner aktiviert.
Wird als Zeit 0 Sekunden angegeben, so ist der Bildschirmschoner
ausgeschaltet.
!Achtung! Bei dem Bildschirmschoner handelt es sich um eine Grafikroutine.
Bei der Benutzung auf Mutlitasking Systemen könnte dies
zu Problemen führen !
z.B.
ScreenSaver 300
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 29
════════════════════════════════════════════════════════════════════════════
4.1 Menüauswahl
4.1.1 Das Hauptmenue
Das Hauptmenue unterteilt sich in 4 Menuepunkte.
- File Area Maintenance
springt zum Hauptteil von File Wizard, der Verwaltung der File Bereiche.
- Make Filelists
generiert die ALLFILE und NEWFILE Liste. Diese Option kann auch per
Kommandozeile aufgerufen werden. Dadurch koennen Sie Ihre Filelisten
auch per Batch generieren lassen.
- Sort Fileareas
sortiert Ihre Dateibereiche. Diese Funktion ist auch Batch-faehig.
Kommandozeile : WIZARD /ASORT
File Wizard beruecksichtigt beim Sortieren der Dateibereiche mehrzeilige
Beschreibungen und evtl. Unterbereiche. Die Erstellung von Unterbereichen
wurde bereits oben erklaert.
- FileBase Init
Hiermit koennen Sie per Hand den FileBaseInit ausloesen, genauere
Informationen entnehmen Sie bitte dem Parameter /FBINIT (siehe unten)
- FileBase Update
Siehe /FBUPDATE
- Create OldStuff
Erzeugt eine Oldstuff-Liste, naehres entnehmen Sie bitte dem /OLDLIST
Parameter.
- Delete OldStuff
Siehe /DELETEOLDSTUFF
- Perform KeepLatest
Siehe /KEEPLATEST
- Write FILES.BBS
Diese Option ist nur fuer RA 2.0x Anwender interessant. Mit diesem
Menuepunkt wird fuer jede Filearea der RA FileBase eine FILES.BBS
Datei erzeugt. Diese wird im Verzeichniss der Archive abgelegt.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 30
════════════════════════════════════════════════════════════════════════════
4.1.2 Die Area-Selektion
Hier finden Sie die Dateibereiche Ihrer Mailboxkonfiguration.
Sie können mittels den Cursortasten (Pfeiltasten), PgUp,PgDn,
Home und End eine Area anwählen. Mit RETURN springen Sie in den
Editor, und können die Dateiliste editieren.
Desweiteren verfügt File Wizard über eine integrierte
Schenll-Such-Funktion. Sie können eine Area auch anwählen,
indem sie einfach die Areanummer, oder die ersten Buchstaben des
Areanamens eintippen (die eingetippten Ziffern sehen Sie in der
untersten Zeile des Bildschirms.
Haben Sie im WIZARD.CTL File einen DEFAULTPATH definiert, so
können Sie mittels der Taste F9 in die Area springen, auf die der
eingetragene DEFAULTPATH passt.
Mit F1 erhalten Sie eine Hilfe über die Befehle in der Area-Auswahl.
4.2 Kommandozeilen Parameter
Um File Wizard auch sinnvoll Batch-gesteuert einsetzen zu können, kann
das programm über mehrere Parameter aufgerufen werden.
4.2.1 Alternative Area-Config /C<Dateiname>
Mittels dem Parameter /C<Dateiname> kann File Wizard angewiesen werden,
anstatt den im WIZARD.CTL File deklarierten Mailboxtyps, eine alternative
Areakonfiguration im GENERIC-Type zu benutzen. Das Aussehen dieser Datei
entspricht dem FLSEARCH.CTL Stil:
<Pfad> <Security> <Beschreibung_mit_Unterstrichen>
C:\DOS 5 Das_ist_mein_DOS_Verzeichniss
J:\GAMES 10 Spiele_und_aehnliche_Vergnuegungen
4.2.2 Gruppen /G<Gruppen>
File Wizard ordnet jedem Dateibereich eine oder mehrere mögliche Gruppen
zu (mögliche Gruppen: 0 1 2 3 4 5 6 7 8 9 A B C D E F).
Für spezielle Operationen (z.B. Filearea Sortieren, Filelisten erstellen)
kann File Wizard auch nach Gruppen selektieren. mit der Option /G<Gruppen>
kann die im WIZARD.CTL File eingestellte Gruppenselektierung übergangen
werden.
Gruppen verhalten sich ähnlich, wie die Flags in jeder gängigen Mailbox-
software. So kann man z.B. allen Echos die etwas mit Windows zu tun haben
die Gruppe 8 zuordnen. Dies erlaubt es spaeter gezielt auf alle Windows-
bereiche zuzugreifen, indem man eine Funktion nur auf Gruppe 8 anwendet.
Beispiele:
WIZARD /ASORT /G13A (sortiert nur Gruppen 1 3 und A)
WIZARD /FLIST /G1 (erstellt Fileliste aller Areas die
zur Gruppe 1 gehören)
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 31
════════════════════════════════════════════════════════════════════════════
4.2.3 Filelistenerstellung /FLIST
Der im Hauptmenü verfügbare Eintrag "Create Filelists" kann auch
im Batchmodus gestartet werden. Zusätzlich existieren noch einige
Parameter, mit denen die Einstellungen im WIZARD.CTL File übergangen
werden können.
optionale Parameter:
/C<Dateiname> gibt eine andere Area-Beschreibung im FLSEARCH.CTL-Stil an.
/A<Dateiname> Dateiname der Allfiles Liste
/N<Dateiname> Dateiname der Newfiles Liste
/MINSEC<Wert> Minimum Security Level
/MAXSEC<Wert> Maximum Security Level
/H<Dateiname> Dateiname einer alternativen Filelistenüberschrift
/DAY<nummer> Wie alt darf eine Datei sein (in Tagen) um in der
Newfilesliste zu erscheinen.
Wird einer dieser Parameter nicht angegeben, so werden die Werte
im WIZARD.CTL File verwendet.
Desweiteren gibt es noch einen Befehl:
/FLIST /@<Dateiname>
Hier kann eine Datei angegeben werden, die folgenden Aufbau hat:
<Name der .CTL Datei> <Schalter> <Schalter> <Schalter> ...
Der Name der .CTL Datei muss auf eine gueltige Areakonfigurationsdatei
im FLSEARCH.CTL-Stil zeigen. Soll die Standardareakonfiguration des
installierten Mailboxtyps verwendet werden, so ist hier der Makro
<DEFAULT> zu plazieren (die groesser/kleiner Zeichen gehoeren zum Makro!).
Folgende Schalter
sind zulaessig, sie
werden wie Kommando-
zeilenparameter
einfach hinter den
Namen der Areakon-
figuration gesetzt: /A<filename> Name der Allfiles-Liste
/N<filename> Name der Newfiles-Liste
(/N ohne Dateiname -> keine newfiles!)
/MINSEC<sec> Minimum Security
/MAXSEC<sec> Maximum Security
/G<groups> Die zu verwendenden Gruppen
/H<filename> Name einer alternativen Headerdatei
/CHECKDUPE Für diese Liste den Dupechecker aktivieren
Beispiel :
<DEFAULT> /Ac:\allfiles.fls /N /MINSEC200 /G04AB /Hc:\header.txt
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 32
════════════════════════════════════════════════════════════════════════════
Seit Version 1.3 können Sie in der registrierten Version von File Wizard
das Aussehen Ihrer Filelisten selbst bestimmen.
Es existieren zwei neue Steuerdateien, die das Aussehen der Fileliste
bestimmen.
AFLSTYLE.CTL und NFLSTYLE.CTL
AFLSTYLE.CTL bestimmt das Aussehen eines ganz normalen Fileeintrags
in der Fileliste, NFLSTYLE.CTL dagegen eine Datei die nach dem Alter
als neu gilt (in der "alten" weise wurde so eine Datei mit einem "*"
gekennzeichnet).
Folgende Macros sind in den beiden Files erlaubt:
%N Dateiname
%D Datum
%T Uhrzeit des files
%B Groesse in bytes
%K Groesse in kB (mit hintem angestellten "k" !)
%1 Uebertragunszeit bei 300 baud (im Format Min:Sec)
%2 Uebertragunszeit bei 1200 baud
%3 Uebertragunszeit bei 2400 baud
%4 Uebertragunszeit bei 9600 baud
%5 Uebertragunszeit bei 14400 baud
%6 Uebertragunszeit bei 16800 baud
%7 Uebertragunszeit bei 19200 baud
%8 Uebertragunszeit bei 28800 baud
%9 Uebertragunszeit bei 64000 baud
%# leitet die Beschreibung ein
Als Platzhalter wird der Klammeraffe "@" verwendet, also z.b. um den
Dateinamen darzustellen: %N@@@@@@@@@@ oder die Groesse in kB %K@@@
In jeder Datei koennen bis zu 20 Zeilen pro Fileeintrag definiert
werden (wird wohl niemand brauchen). Die letzte Zeile sollte keine
anderen Steuercodes als %####... enthalten, da diese Zeile bei
mehrzeiligen Beschreibungen evtl. oefters benutzt wird.
Ist ein File Offline, so wird statt dem Datum der String OFFLINE
uebergeben. Alle anderen Macros (ausser %N) werden dann als
leere Strings uebergeben.
Eine moegliche Definition wäre z.B.:
--= AFLSTYLE.CTL =----------------------------------------------------
%N@@@@@@@@@@ %K@@@ %D@@@@@@ %#######################################
%######################################
----------------------------------------------------------------------
--= NFLSTYLE.CTL =----------------------------------------------------
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 33
════════════════════════════════════════════════════════════════════════════
%N@@@@@@@@@@ %K@@@ %D@@@@@@ █ %#######################################
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ %######################################
----------------------------------------------------------------------
4.2.4 Tastaturbelegung umschalten /K
Ein Grossteil der Tasttaurbelegung in File Wizard ist frei definierbar.
Z.B. fast alle Editorkommandos beim Verändern eines Dateibereiches können
mittels des Parameters /K verändert werden.
**** !Wichtig! ****
Es hat sich herausgestellt, dass einige Tastaturtreiber (z.B. KDRIVE)
andere Scancodes benutzen. Sollten Sie also feststellen, daß einige der
Tastenkombinationen im Editor (z.B. STRG-Y, STRG-Z, STRG-C) nicht
funktionieren, so stellen Sie die Werte mittels des Parameters /K neu ein.
4.2.5 Area-Konfiguration Exportieren /X<Dateiname>
Mittels dieser Funktion werden alle Areas in eine Datei mir Namen
<Dateiname> exportiert. Der Aufbau dieser Datei entspricht dem
FLSEARCH.CTL Stil (wie unter 4.2.1 beschrieben). Zusaetzlich
werden weitere Dateien in diesem Format erstellt. Es handelt sich
hierbei um die Dateien, die Im WIZARD.CTL File mit der Option "GROUP"
definiert sind.
4.2.6 Requestpfade des Mailers updaten /RPATH
File Wizard kann die Requestpfade Ihres Mailers updaten. Unterstützte
Mailer sind D'Bridge, FrontDoor, InterMail und Binkley.
Um diese Funktion sinnvoll auszuführen bedarf es einer wichtiger
Angaben in der WIZARD.CTL Datei.
Zuätzlich zum Parameter /RPATH muss (je nach Mailer) noch ein
weiterer Parameter mit angegeben werden.
D'Bridge: WIZARD /RPATH /E<Pfad+Name der exportierten Konfiguration>
Beim Mailer D'Bridge muss zuerst mittels DB EXPORT DB.CFG
die Konfiguration exportiert werden. Nach dem /RPATH-Lauf
muss die Konfiguration wieder mit DB IMPORT DB.CFG importiert
werden.
FrontDoor,
InterMail: WIZARD /RPATH /E<Pfad auf FD/IM Verzeichniss>
Binkley: WIZARD /RPATH
(keine weiteren Parameter)
4.2.7 Die File Wizard FileBase Initialisierung /FBINIT
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 34
════════════════════════════════════════════════════════════════════════════
File Wizard hat die Möglichkeit, eine Liste der Neuzugänge unabhaengig
vom Dateidatum zu verwalten. Dazu muss File Wizard eine eigene FileBase
anlegen, um diese mit dem aktuellen Bestand Ihrer Dateibereiche zu
vergleichen. Die Initialisierung dieser FileBase wird mit dem Parameter
/FBINIT eingeleitet. In der Regel wird dieser Parameter nur ein
einziges mal ausgefuehrt.
4.2.8 Der FileBaseUpdate /FBUPDATE
Diese Funktion veranlasst File Wizard, die eigene FileBase mit der
"echten" FileBase zu vergleichen, und Neuzugänge herauszufiltern.
Durch die Komplexität dieses Vorgangs und die teilweise immensen
Daten, die es hier zu vergleichen gilt, kann dieser Vorgang durchaus
30 Minuten beanspruchen.
Als Ergebnis erhalten Sie eine Dateiliste, die alle Dateien enthält,
die in den letzten Tagen eingetroffen sind. Ausserdem kann File Wizard
die Neuzugänge des letzten tages als Mail in ein oder mehrere MailEchos
announcen.
4.2.9 Erstellen der OLDSTUFF-Liste /OLDLIST
Dieser Parameter veranlasst File Wizard Ihren Dateibereich nach
alten Dateien zu durchsuchen. In der WIZARD.CTL Datei können diesbzgl.
verschiedene Kriterien angegeben werden, anhand derer File Wizard
entscheidet, ob es sich um eine alte Datei handelt oder nicht.
Alle alten dateien werden in eine Datei namens WIZARD.DEL geschrieben.
Diese Datei können Sie nun mit einem ASCII-Editor editieren.
4.2.10 Löschen von alten Dateien /DELETEOLDSTUFF
Haben Sie die WIZARD.DEL Datei editiert, können sie mit obigem
Befehl das Löschen der alten Dateien veranlassen. Alle Dateien
die noch in der WIZARD.DEL datei enthalten sind, werden aus den
Dateibereichen gelöscht. Ausserdem werden die Beschreibungen dieser
Dateien aus der Dateiliste entfernt.
4.2.11 Programmfolgen löschen /KEEPLATEST
In jeder Mailbox existieren sogenannte Programmfolgen. Unter einer
Programmfolge versteht man z.B. ein und das selbe Programm nur mit
unterschiedlichen Versionsnummern. Ein konkreter Anwendungsfall sind
z.B. die Nodediffs des FidoNetzes. Mit Keeplatest kann File Wizard
angewiesen werden nur die letzten <Zahl> Dateien im Bereich zu
lassen, alle aelteren Dateien zu loeschen.
Beispiele aus WIZARD.CTL :
KeepLatest K:\SPEC\NODEDIFF.* 10
KeepLatest J:\GRAFIK\VPIC*.* 5
Wird nun File Wizard mit dem Parameter /KEEPLATEST aufgerufen, so
werden im Verzeichniss K:\SPEC nur die 10 neuesten NODEDIFF.* Dateien
erhalten, alle aelteren werden gelöscht.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 35
════════════════════════════════════════════════════════════════════════════
Im Verzeichniss J:\GRAFIK werden die 5 neuesten Dateien, die zur Bezeichnung
VPIC*.* passen behalten, alle aelteren werden gelöscht.
5. Der integrierte Dateibereich-Editor
Die Bedienung eines gewoehnlichen Editors bedarf wohl keiner naeheren
Erklaerung. Deshalb werden die Standardfunktionen hier nur erwaehnt.
Standard-Funktionen
- Cursor rauf/runter Bewegt Cursor eine Zeile nach oben/unten
- Cursor rechts/links Bewegt Cursor nach rechts/links
- Pos1/Ende Bewegt Cursor an Anfang/Ende der Zeile
- Bild rauf/runter Blaettert um eine Seite nach oben/unten
- STRG-Pos1 / -Ende Cursor auf die erste/letzte Zeile der Seite
- STRG-Bild-rauf/-runter Erste/Letzte Zeile des Textes
- STRG-Cursor-rechts/-links Cursor ein Wort nach links/rechts
- F1 Oeffnet die interaktive Hilefefunktion
- F2 Speichert die letzten Aenderungen
- F9 Springt in die Default-Area (s. WIZARD.CTL)
- F10 Speichert und springt zur Bereichauswahl
Macros und Externe Programme
- F5 Beginnt/beendet eine Macroaufzeichnung
- F6 Spielt eine geladene Macroaufzeichnung ab
- F7 Speichert den aktuellen Macro ab
- F8 Laedt einen gespeicherten Macro
- ALT-F1 Laedt einen definierten Macro in den Speicher
- ALT-F2 Laedt einen definierten Macro in den Speicher
- ALT-F3 Laedt einen definierten Macro in den Speicher
- ALT-F4 Laedt einen definierten Macro in den Speicher
- ALT-F5 Laedt einen definierten Macro in den Speicher
- ALT-F6 Laedt einen definierten Macro in den Speicher
- ALT-F7 Laedt einen definierten Macro in den Speicher
- ALT-F8 Laedt einen definierten Macro in den Speicher
( Diese Macros werden im WIZARD.CTL file deklariert ! )
- STRG-F1 Fuehrt ein Externes Programm aus
- STRG-F2 Fuehrt ein Externes Programm aus
- STRG-F3 Fuehrt ein Externes Programm aus
- STRG-F4 Fuehrt ein Externes Programm aus
- STRG-F5 Fuehrt ein Externes Programm aus
- STRG-F6 Fuehrt ein Externes Programm aus
- STRG-F7 Fuehrt ein Externes Programm aus
- STRG-F8 Fuehrt ein Externes Programm aus
( Die externen Programme sind im WIZARD.CTL file deklariert ! )
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 36
════════════════════════════════════════════════════════════════════════════
Obige Funktionen sind fest belegt, d.h. Die Tastenkombination kann nicht
geaendert werden. Die nun folgenden Kommandos sind frei definierbar, deshalb
wird auch nur die Funktion und nicht die Tastenbelegung aufgefuehrt.
- Delete line (Loesche Zeile)
Loescht die aktuelle Zeile, und bewegt alle folgenden Zeilen um eins
nach oben.
- Delete to end of line (Bis Zeilenende loeschen)
Loescht ab der aktuellen Cursor-Position bis zum Zeilenende.
- Delete word left from Cursor (Loescht ein Wort links neben dem Cursor)
- Delete word right from cursor (Loescht ein Wort rechts neben dem Cursor)
- Mark/Tag a file (Markiere eine Datei)
Markiert die aktuelle Zeile. Ist die aktuelle Zeile ein Dateiname, und
befinden sich zusaetzliche Beschreibungen fuer diese Datei unterhalb der
aktuellen zeile, so werden sie , je nach definition im WIZARD.CTL, gleich
mitmarkiert.
- Jump to next file beginning with "?" (Springt zur naechsten Datei,
die mit dem Buchstaben "?" anfaengt)
- Tag all missing files (Markiere alle fehlenden Dateien)
Vergleicht die Dateliste mit den tastsaechlich vorliegenden Dateien dieses
Dateibereichs und markiert alle Dateien, die nicht mehr vorhanden sind,
aber in der Dateiliste aufgefuehrt sind.
- Move tagged files (Bewege die markierten Dateien)
Verschiebt die markierten Dateien in einen anderen Dateibereich. Die
Aenderungen im aktuellen Dateibereich werden automatisch abgespeichert.
Sind keine Dateien markiert worden, so wird die aktuelle Datei (auf der sich
momentan der Cursor befindet) bewegt.
- Copy tagged files (Kopiere die markierten Dateien)
Analog dem Verschieben, die markierten Dateien werden aber nicht geloescht,
sondern verbleiben in dem alten Bereich.
- Delete File (Loesche Datei)
Loescht die Datei an der aktuellen Cursor-Position. Ebenso wird die
Zeile aus dem Editor geloescht.
- Delete all tagged Files (Loesche alle markierten Dateien)
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 37
════════════════════════════════════════════════════════════════════════════
Loescht alle markierten Dateien aus dem Editor und von der Festplatte.
- Search Description (Suche Beschreibung)
Durchsucht das Verzeichniss (definiert in WIZARD.CTL) nach Filelisten,
und sucht in diesen Filelisten nach einer Beschreibung der aktuellen Datei.
Mehrzeilige Beschreibungen werden dabei beruecksichtigt.
- Search Description for tagged files (Suche Beschreibung fuer alle
markierten Dateien)
Wie Punkt Suche Beschreibung, nur fuer alle markierten Dateien.
- Tag all dupe files (Markiere alle doppelten Eintraege)
Markiert alle Dateien, die in der Dateiliste doppelt aufgefuehrt sind.
- Adopt all missing files (Fehlende Dateien in Liste aufnehmen)
Fuegt alle Dateien, die nicht in der Dateiliste aufgefuehrt sind, aber sich
auf der Festplatte befinden in die Dateiliste ein.
- Untag all tagged files (Die Markierung aller markierten Dateien aufheben)
Sind Dateien markiert worden, so kann mit diesem Befehl die Markierung
wieder aufgehoben werden.
- Sort a block (Sortiere einen Block)
Wird diese Funktion angewaehlt, so kann mit den Cursor-Tasten ein Block
markiert werden. Dieser Block wird dann nach druecken der RETURN-Taste
automatisch sortiert. Mehrzeilige Beschreibungen werden richtig
mitsortiert. Unterbereiche in den Datelisten werden nicht beruecksichtigt !!!
Wird waehrend dem Markieren die ESC-Taste gedrueckt, so wird der Vorgang
abgebrochen.
- Copy tagged lines inside Editor (Kopiert die markierten Zeilen an
die aktuelle Cursor-Position)
- Move tagged lines inside Editor (Bewegt die markierten Zeilen an
die aktuelle Cursor-Position)
- Rename file at cursor position (Aendere den Dateinamen der aktuellen Datei)
Aendert den Dateinamen der aktuellen Datei. Die Aenderung wird im Editor
und an der Datei selbst vollzogen. Wird ein ungueltiger Dateiname angegeben,
oder existiert die Datei bereits, so wird keine Aenderung vorgenommen.
- View contents of an archive (Zeige Inhalt des Archivs)
Zeigt in einer Listbox den Inhalt des Archivs. mit den Cursor-Tasten
kann davon eine Datei ausgewaehlt werden, welche man dann durch das
externe List-Utility (siehe WIZARD.CTL) begutachten kann.
Hier werden auch die im WIZARD.CTL angegeben External_View Programme
ausgefuehrt.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 38
════════════════════════════════════════════════════════════════════════════
- Run a DOS-SHELL (Sprung in's DOS)
Je nach Konfiguration im WIZARD.CTL, wird bei diesem Befehl entweder
in das Verzeichniss des aktuellen Dateibereichs, oder in das File Wizard
Hauptverzeichniss gesprungen.
- Extract Files to Test-Directory (Entpacke Dateien in ein Test-Verzeichnis)
Entpackt das Archiv in das im WIZARD.CTL deklarierten FREEDIR und startet
eine DOS-Shell in diesem Verzeichnis. Der Inhalt des Archivs kann dort
begutachtet werden. Nach dem Exit-Befehl werden alle Dateien dieses
Verzeichnis' wieder geloescht, und man befindet sich wieder im File Wizard
Editor. Da File Wizard auch vorhandene Unterverzeichnisse aus den Archiven
entpackt und anlegt, werden auch die Unterverzeichnisse des FREEDIR
geloescht. Hier gilt es besondere Vorsicht ebi der Definition des
FREEDIR walten zu lassen !
- Extract Descriptions from File (Extrahiere Beschreibung aus Archiv)
In vielen Archiven befindet sich eine Datei, die eine ausfuehrliche
Beschreibung des aktuellen Programmpakets liefert. Oft benutzte Namen
fuer diese Dateien sind z.B. FILE_ID.DIZ, DESCRIPT.ION etc.
File Wizard durchsucht das aktuelle Archiv nach diesen Namen (die Namen
koennen im WIZARD.CTL file deklariert werden) und fuegt die Beschreibung
in diesen Dateien in die Dateiliste mit ein.
- Extract Descriptions from tagged files
siehe oben, nur fuer alle markierten Dateien.
- Search for a text-string (Suche nach einer Zeichenfolge)
Sucht in der Dateiliste nach einer bestimmten Zeichenfolge
- Search again (Suche wiederholen)
Wiederholt die Suche nach einer Zeichenfolge
- Copy Description to line below (Kopiere die Beschreibung der aktuellen
Datei eine Zeile nach unten)
Dieser Befehl ist sehr nuetzlich, wenn z.B. ein Programmpaket aus
mehreren Archiven besteht, und man alle Archive mit einer einheitlichen
Beschreibung versehen will. Die Beschreibung der aktuellen Zeile wird
zu der Beschreibung des darunterstehenden Archivs kopiert.
- Extract description from file (GIF,JPG etc...)
Extrahiert aus einem Dateityp spezifische Informationen. Z.B. wird
aus einer GIF Datei doe vertikale und horizontale Aufloesung und
die Anzahl der Farben ermittelt, und das Ergebnis an der aktuellen
Cursor Position eingefuegt.
Untersteutzt werden Dateien mit folgenden Endungen:
GIF,PCX,DCX,BMP,ICO,RLE,LBM,IMG,JPG,
MSP,RIX,VMG,FLI,CUT,PIC,TGA,RAS,WPG,
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 39
════════════════════════════════════════════════════════════════════════════
TIF,MAC,PNT,EXE,DLL,DRV,FON,FOT,386,
ADD,IFS,VBX,COM,NLM,DSK,VAP,SYS,PIF,
DVP,CMF,CMS,ORG,MOD,ROL,WAV,VOC,SND,
TUN,TXT,WRI
- Extract description from file ot of an archive
Selbe Funktion wie vorheriges Kommando, lediglich wird hier auch
in gepackten Archiven nach Dateitypen gesucht (etwas langsamer).
Hier werden auch MOD-Dateien beruecksichtigt, die in ein Archiv
eingepackt sind. File Wizard extrahiert die MOD-Datei und
liest die Beschreibung dieser Datei.
- Touch current file (Setze heutiges Datum fuer aktuelle Datei)
- Touch all tagged files (Setze alle markierten Dateien
auf das heutige Datum)
- Toggle Tag-Flag (Alle Markierungen logisch umschalten)
Alle Dateien die markiert waren sind nun nicht markiert, und alle
unmarkierten Dateien sind markiert.
- Display MOVE-Buffer (Zeige den Inhalt des Puffers)
Zeigt ihnen am Bildschirm die Dateien, die sie gerade markiert haben und
jetzt in einen anderen Dateibereich bewegen wollen. Es werden maximal
20 Dateien angezeigt.
- Delete tagged lines (loesche alle markierten Zeilen)
- Exit File Wizard at once (Sofortiges Ende von File Wizard)
- Importieren von Dateien
Wenn Sie z.B. mit einem befreundeten SysOp Dateien per Diskette
austauschen, so koennen Sie auf diese Art und Weise die Dateien
komfortabel von der Diskette selektieren und in den aktuellen Dateibereich
kopieren lassen. Eine Beschreibung, die sich auf der Diskette befindet
(nur im FILES.BBS Format) wird automatisch in die aktuelle Area mit
uebernommen.
- Exportieren von Dateien
Gegenstueck zum Importieren, siehe Importieren.
- Packen von Dateien
Diese leistungsfaehige Funktion erlaubt es Ihnen bestimmte Dateien
auf Ihren Festplatten zu markieren und in ein Archiv zu packen.
Beachten Sie dazu bitte die Anweisung PACKCOMMAND im WIZARD.CTL file.
- Markieren von Dateien nach Datum
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 40
════════════════════════════════════════════════════════════════════════════
Oft kommt es vor, alle Dateien in einem Dateibereich, die aelter sind
als z.B. ein Jahr, zu loeschen, oder in einen anderen Dateibereich
zu verschieben. Mit dieser Funktion koennen Sie alle Dateien die aelter
oder juenger sind als ein bestimmtes Datum selektieren.
- Dateiattribute editieren (nur RA 2.0x !)
Mit dieser Funktion können Sie die speziellen Dateiattribute von
RA 2.0x editieren. File Wizard ist so ein kompletter Ersatz des RA 2.0x
FILEMGR.
6. Der eingebaut Macro-Recorder
Mit Hilfe des Macro-Recorders koennen Sie auf einfach Art und Weise bestimmte
automatische Tastenkombinationen beliebig oft reproduzieren.
Die Taste F5 startet eine Macroaufzeichnung. Alle Tasten die Sie nun druecken
werden in den internen Puffer aufgezeichnet. Nach erneutem Druecken der
F5-Taste, wird die Aufzeichnung beendet, und steht zu Ihrer Verfuegung.
Mit der Taste F6 koennen Sie nun die ganzen Arbeitsschritte wieder abspielen.
!! Achtung !!
Eine Macroaufzeichnung ist nur innerhalb des Editors moeglich, d.h. ein
Areawechsel per Macro ist nicht moeglich !!
Mit F7 koennen Sie den Macro auf Festplatte speichern. Sie werden nach einer
Beschreibung fuer den Macro gefragt, und einem gueltigen Dateinamen.
Spaeter koennen Sie so den Macro mit der Tast F8 wieder in den Speicher laden.
Ausserdem haben Sie die Moeglichkeit, im WIZARD.CTL file bis zu 8 Macros
auf die Tastenkombination ALT-F1 bis ALT-F8 zu legen.
Beispiel fuer einen Macro: - Loeschen der Downloadcounter -
F5 um Macrorecorder zu starten
Text Suchen : [ { die linke Klammer eines Downloadcounters suchen }
{ cursor steht jetzt auf der linken Klammer }
<Cursor links>
<Rechtes Wort loeschen> { download counter ist jetzt weg }
F5 Macro beenden
Nun kann man mit F6 den naechsten Downloadcounter suchen, und sofort
loeschen lassen.
7. Die Header-Definitionen
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 41
════════════════════════════════════════════════════════════════════════════
Die einzelnen Header (in der Filearea und Fileliste) sind frei
definierbar. Die Definitionen stehen in zwei ASCII Dateien im
File Wizard Verzeichniss.
Fileareaheader : WIZARD.HDR (hier wird der Header definiert
der beim Sortieren der Dateibereiche
über jeden Bereich geschrieben wird)
Filelistenheader : LWIZARD.HDR (Dieser Header wird nur beim Generieren
der Gesamt-File-Liste über jede Area
gesetzt. Bitte beachten Sie, daß wenn Sie
es vermeiden wollen, zwei Header in der
Gesamtliste zu haben, Sie das Kommando
SKIP_AREA_HEADER im WIZARD.CTL File
aktiv schalten müssen.
Um die Informationen im Header variabel zu gestalten, müssen einige
Makros eingeführt werden, die zur Laufzeit die aktuellen Daten
wiedergeben:
Diese Makros werden mit einem Prozentzeichen ( % ) eingeleitet, der
darauf folgende Buchstabe bezeichnet den Makro.
Übersicht der Makros:
%A Areanummer der aktuellen Area
%N Name/Beschreibung der aktuellen Area
%B Anzahl der Kilobytes aller Files in dieser Area
%F Anzahl der Dateien in dieser Area
%D Das aktuelle Systemdatum
%T Die aktuelle Systemzeit
%H Name der neuesten Datei
Im Headerfile LWIZARD.HDR existiert ein zusaetzlicher Makro,
das die "Grossen Zahlen" darstellt. Der Aufbau dieses Makros
ist etwas komplizierter, da sich die grossen Zeichen über
mehrere Zeilen erstrecken. Ausserdem muss unterschieden werden,
um welche Stelle (Tausender,Hunderter,Zehner,Einer) es sich
handelt. Mit Hilfe dieser "Grossen Zahlen" können Sie die
aktuelle Areanummer darstellen (analog "%A").
%C<Stelle>-<Zeile>## - Stelle bezeichnet
entweder: * 1 = Tausender
* 2 = Hunderter
* 3 = Zehner
* 4 = Einer
- Zeile: Jede "Grosse Zahl"
besteht aus vier Zeilen
die natürlich im Header-
file berücksichtigt werden
muss.
Beispiel: %C1-1## bezeichnet die erste Zeile der Tausender-Stelle
der aktuellen Areanummer zur Laufzeit.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 42
════════════════════════════════════════════════════════════════════════════
%C3-4## Bezeichnet die vierte Zeile der Zehner-Stelle
der aktuellen Areanummer zur Laufzeit.
%C4-2## bezeichnet die zweite Zeile der Einer-Stelle
der aktuellen Areanummer zur Laufzeit.
Wenn Sie weniger als 100 Areas in Ihrem System eingerichtet haben,
so können Sie natuerlich die Tausender- und Hunderter-Stellen
weglassen, und sparen somit Platz im eigentlichen Header.
Eine weitere Besonderheit in der LWIZARD.HDR Datei betrifft den
" %N " Makro. Es ist möglich diesen Makro öfter zu verwenden.
Dabei wird beim ersten Auftreten des Makros wortweise umgebrochen.
Beim zweiten "%N" wird dann der Rest des Areanamens verwendet und
wieder umgebrochen, usw...
Um eine Formatiermöglichkeit für die Makros zu bieten, wurden die
Zeichen *, #, und & verwendet. Diese Zeichen werden direkt im
Anschluss an den Makro eingegeben, und dienen mehr oder weniger
als Platzhalter im eigentlichen Header.
Beispiel:
"Areaname : %N###################################" wird zu
"Areaname : Dies ist der Upload Bereich "
Die Platzhalter haben folgende Bedeutung:
Platzhalter "#" : Text wird linksbündig eingefügt
Platzhalter "&" : Text wird rechtsbündig eingefügt
Platzhalter "*" : Text wird zentriert eingefügt
Beispiel:
"Areaname : %N&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&" wird zu
"Areaname : Dies ist der Upload Bereich"
"Areaname : %N***********************************" wird zu
"Areaname : Dies ist der Upload Bereich "
"Areaname : %N####################"
" %N####################" wird zu
"Areaname : Dies ist der Upload "
" Bereich "
Bitte beachten Sie, daß in der unregistrierten Version von File Wizard
das Ändern des Headers nicht möglich ist !
8. Allgemeines
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl
File Wizard 1.3 Seite 43
════════════════════════════════════════════════════════════════════════════
Abschliessend moechte ich allen Beta-Testern fuer ihre mehr oder weniger
laestigen Anregungen und Fehler-Reports danken. Die "Güte" eines
Programms hängt sehr stark von der Mitarbeit der Beta-Tester ab.
Danke Jungs, Ihr habt echt gute Arbeit geleistet (zu meinem Leidwesen ;-).
Eine besonderes Dankeschoen gilt dem Alpha-Tester Wolfgang Hanke,
ohne dessen Einfälle ein grosser Teil der Funktionen von File Wizard
gaenzlich fehlen wuerden!
(Dafuer fehlt IHM jetzt ein Teil seiner Filebase ;-)
Ein "Thanx-a-Lot" auch an Felix Mueller, der bei der Erstellung
der Dokumentation sehr hilfreich war.
9. Copyright's, Warenzeichen
PKZIP und
PKUNZIP sind Warenzeichen von PKWare Inc.
PAK ist ein Warenzeichen von NoGate Consulting.
ARC ist ein Warenzeichen von SEA inc.
LZH and LHarc ist ein Warenzeichen von Yoshi.
ARJ ist ein Warenzeichen von Robert K. Jung
MTA ist ein Warenzeichen von Rob Van.Hoeven
GIF ist ein Warenzeichen von CompuServe Inc.
SuperBBS ist ein Warenzeichen von Risto Virkala
und Aki Antman
WME ist ein Warenzeichen von Jason Fesler
LoraBBS ist ein Warenzeichen von ....
RemoteAccess ist ein Warenzeichen von Andrew Millner
ProBoard ist ein Warenzeichen von Philippe Leybaert
FrontDoor ist ein Warenzeichen von Jochim Homgrighausen
InterMail ist ein Warenzeichen von InterMail Sales Inc.
Binkley ist ein Warenzeichen von Bit Bucket Software
D'Bridge ist ein Warenzeichen von Chris Irwin
File Wizard wurde in Borland Pascal 7.0 programmiert. Ausserdem wurden
die Turbo Professional Units, und die Unit ZIPDIR (von Martin
Austermeier) verwendet.
Turbo Pascal ist ein Warenzeichen von Borland International
Turbo Professional ist ein Warenzeichen von TurboPower Inc.
────────────────────────────────────────────────────────────────────────────
(c) 1993,94 by Oliver Weindl