OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOO OOOO OOOOO OO OO OOOOOO OOOOOO OOOO OOOOOO OOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOO OOOO OOOOO OOOOO OO OOOOO OOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOOO OOOO OOOOO OO OO OOOOOO OO OO OOOO OOOOOO OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO von Theodor Carstensen Ein Programm zum Anfertigen von Disketten-Taschen mit Inhalts-Aufdruck Demo-Version 1.00 Vielleicht kennen Sie das . Man hat da eine Kiste voller Disketten . Viele davon sind nicht etikettiert und die Disketten-Liste hat man auch nicht immer auf den neusten Stand gebracht . Und dann sucht man plötzlich nach einem Pro- gramm . Jetzt heißt es jede Diskette herauszerren ins Disketten-Laufwerk schieben , Verzeichnisse laden und anschauen . Aber halt , jetzt gibt es doch DISKBRIEF . Damit wird die Sache doch Übersichtlicher . Mit DISKBRIEF können Sie mit einem normalen Drucker Disketten-Taschen her- stellen , auf denen das Inhaltsverzeichnis gleich aufgedruckt ist . Dabei hat man noch die Wahl zwischen verschiedenen Ausdruck-Formaten . Man kann sich aber auch die Inhaltsverzeichnisse von Disketten ganz normal ausdrucken und in einem Ordner sammeln . Der Diskettenname wird immer mit ausgedruckt . Aber DISKBRIEF ist auch dazu geeignet , sich nur Disketteninhalte anzusehen . DISKBRIEF ist im September 1992 von mir auf einem Amiga 2000 (Kickstart 1.3) in GFA-BASIC geschrieben und anschließend compiliert worden . Die benutzer- freundliche plastisch gestaltete Oberfläche läßt sich leicht mit der Maus be- dienen . In der Demo-Version ist das Laden und Speichern der veränderbaren Drucker-Befehle gesperrt worden . Außerdem wird bei jedem Ausdruck noch ein Vorspann eingefügt . Die übrigen Funktionen funktionieren wie in der End- Version . Die Demo-Version ist "Freeware" und nicht kopiergeschützt . Sie darf nur kos- tenlos und im Zusammenhang mit der dazugehörigen Dokumentations-Datei an an- dere Personen weitergegeben werden . Die Demo-Version darf nur zum Ausprobie- ren benutzt werden . Das Copyright für alle DISKBRIEF-Versionen verbleibt weiterhin bei mir , dem Programm-Autor . Wenn Ihnen DISKBRIEF gefällt und Sie es für Ihre Zwecke nutzen möchten , dann können Sie die aktuelle , uneinge- schränkte End-Version bei mir bestellen . Ich versende per Post das Programm im Amigaformat auf einer normalen 3,5 Zoll Diskette , wenn folgende Bedingungen erfüllt sind : (1.) Sie senden mir eine von Ihnen unterschriebene Bestellung zu . (2.) Sie legen Ihrer Bestellung einen an sich selbst adressierten , ausreichend frankierten Briefumschlag bei . (3.) Sie legen Ihrer Bestellung 10,-- DM (keine Briefmarken) bei . (Für Diskette , Programm , Handbuch-Datei und Bearbeitungsaufwand .) ============================================================================= Es folgt nun eine kurze Beschreibung der einzelnen Funktionen von DISKBRIEF . ............................................................................. Programm starten: ~~~~~~~~~~~~~~~~~ Sie können DISKBRIEF mit der Maus von der Workbench aus starten . Mit dem Mauszeiger auf dem Programm-Icon und einem Doppelklick der linken Maustaste wird das Programm in den Amiga geladen und gestartet . Sie können DISKBRIEF aber auch vom CLI oder der SHELL aus durch eintippen des Namens DISKBRIEF aufrufen . Nach kurzer Ladezeit erscheint der DISKBRIEF-Bildschirm mit seinen Podesten , Bedienungs-Knöpfen und Anzeigen . In der Anzeige "Disketten-In- halt" erscheint das erste Disketten-Verzeichnis das DISKBRIEF gefunden hat . ............................................................................. Laufwerk wählen: ~~~~~~~~~~~~~~~~ Auf dem Podest "Laufwerke" befindet sich für jedes gefundene Laufwerk ein Knopf . Auch Festplatten und die RAM-Disk werden als Laufwerke erkannt . Der Knopf für das aktuelle Laufwerk ist eingeschaltet . Sie können durch ein- faches Anklicken eines Laufwerk-Knopfes mit der Maus ein Laufwerk wählen . Wurde im aktuellen Laufwerk keine Diskette gefunden , dann wird eine entspre- chende Meldung im untersten Podest angezeigt . ............................................................................. Disketten-Inhalt zeigen: ~~~~~~~~~~~~~~~~~~~~~~~~ Auf dem Podest "Disketten-Inhalt" befindet sich ein Fenster in dem der Inhalt des aktuellen Verzeichnisses angezeigt wird . Auf der rechten Seite des Fen- sters erscheinen Vermerke zu den Dateien . "Dir" = Unterverzeichnis "empty" = leere gelöschte Datei eine Zahl = Dateigröße in Byte einer normalen Datei Mit den Knöpfen rechts auf dem gleichen Podest können Sie die Verzeichnis- Liste nach oben oder unten verschieben . Wenn Sie mit dem Mauszeiger auf ein Unter-Verzeichnis mit dem Vermerk "Dir" klicken , wird das Unterverzeichnis geöffnet und nach dem Einlesen angezeigt . Den aktuellen Verzeichnis-Pfad können Sie im untersten Podest ablesen . Dort wird auch der Diskettenname angezeigt . Durch Betätigen des Knopfes "zurück" können Sie sich wieder in die vorherigen Verzeichnisse zurückhangeln . ............................................................................. Verzeichnis-Aufdruck wählen: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Zur Verfügung stehen fünf Arten der Darstellung des Disketteninhalts , wie er beim Ausdrucken ausgegeben werden soll . Basis +I. +Anh. --------------- Das Basis-Verzeichnis der Diskette im aktuellen Laufwerk soll mit allen Icon-Dateien (Anhängsel ".info") und mit dem Informations-Anhang ausgegeben werden . Im Anhang befinden sich Daten über Größe , Status und Datum . Die Ausgabe ist einspaltig . Der Platzbedarf auf dem Papier ist gering bis mit- telmäßig . Basis -I. +Anh. --------------- Das Basis-Verzeichnis der Diskette im aktuellen Laufwerk soll ohne die Icon- Dateien (Anhängsel ".info") aber mit dem Informations-Anhang ausgegeben wer- den . Im Anhang befinden sich Daten über Größe , Status und Datum . Die Aus- gabe ist einspaltig . Der Platzbedarf auf dem Papier ist gering . Alle +I. 1Splt. --------------- Alle Verzeichnisse mit Unterverzeichnissen und deren Inhalt sollen beim Druck ausgegeben werden . Es sollen auch die Icon-Dateien (Anhängsel ".info") mit ausgegeben werden . Die Ausgebe erscheint einspaltig und übersichtlich und optimal gegliedert . Der Platzbedarf auf dem Papier ist der groß bis sehr groß . Alle -I. 1Splt. --------------- Alle Verzeichnisse mit Unterverzeichnissen und deren Inhalt sollen beim Druck ausgegeben werden . Es sollen nicht die Icon-Dateien (Anhängsel ".info") mit ausgegeben werden . Die Ausgebe erscheint einspaltig und übersichtlich und optimal gegliedert . Der Platzbedarf auf dem Papier ist groß . Alle -I. 2Splt. --------------- Alle Verzeichnisse mit Unterverzeichnissen und deren Inhalt sollen beim Druck ausgegeben werden . Es sollen nicht die Icon-Dateien (Anhängsel ".info") mit ausgegeben werden . Die Ausgebe erscheint zweispaltig und übersichtlich ge- gliedert . Der Platzbedarf auf dem Papier ist mittelmäßig bis groß . Brief-Format wählen: ~~~~~~~~~~~~~~~~~~~~ Zum Ausdrucken stehen fünf Formate zur Verfügung , die über drei Knöpfe an- gewählt werden können . Der erste und der dritte Knopf auf dem Podest "Brief- Format" sind Umschalter , mit denen durch nochmaliges Anklicken eine zweite Funktion gewählt wird . 3 1/2 Zoll Tasche ----------------- Es soll eine Tasche für eine 3,5 Zoll Diskette gedruckt werden . Die Tasche erhält hinten eine Verlängerung , die Über die Diskette hinaus ragt . Es wer- den , wenn nötig Vorder- und Rückseite der Tasche mit dem Disketteninhalt bedruckt . Der Diskettenname befindet sich auf der Vorderseite der überste- henden Lasche und kann bei hintereinander stehenden Disketten von oben einge- sehen werden . 3 1/2 Kurztasche ---------------- Dieses Format wird durch nochmaliges Anklicken des ersten Knopfes gewählt . Es soll eine Tasche für eine 3,5 Zoll Diskette gedruckt werden . Die Tasche erhält hinten keine Verlängerung . Es werden , wenn nötig Vorder- und Rück- seite der Tasche mit dem Disketteninhalt bedruckt . Der Diskettenname befin- det sich oben auf der Vorderseite . 5 1/4 Zoll Tasche ----------------- Es soll eine Tasche für eine 5,25 Zoll Diskette gedruckt werden . Die Tasche erhält hinten eine Verlängerung , die aber nicht Über die Diskette hinaus ragt . Es werden , wenn nötig Vorder- und Rückseite der Tasche mit dem Dis- ketteninhalt bedruckt . Der Diskettenname befindet sich oben auf der Vorder- seite . Normal-Druck ------------ Es soll lediglich der Disketteninhalt auf ein Einzelblatt ausgedruckt wer- den . Der Ausdruck wird am Ende des Blattes abgebrochen . Lang-Druck ---------- Es soll lediglich der Disketteninhalt auf Endlos-Papier ausgedruckt werden . Der Ausdruck wird , wenn nötig , über das Ende eines Blattes hinausgedruckt , bis das Ende der Inhaltsliste erreicht ist . Außer bei dem Lang-Druck wird der Ausdruck beendet , wenn das Taschen- oder Seitenende erreicht ist . Ist die Inhaltsliste dann noch nicht erreicht , dann wird eine entsprechende Meldung mit ausgedruckt . ............................................................................. Drucker: ~~~~~~~~ Ein angeschloßener und eingeschalteter Drucker kann über vier Knöpfe direkt gesteuert werden . Drucker-Reset ------------- Es wird mit sofortiger Wirkung ein Drucker-Reset ausgelöst . Seitenvorschub -------------- Es wird mit sofortiger Wirkung eine Seite aus dem Drucker geschoben . Zeilenvorschub -------------- Es wird mit sofortiger Wirkung das Papier um eine Zeile vorgeschoben . Zeilenrückschub --------------- Vorausgesetzt der Drucker beherscht diesen Befehl , wird mit sofortiger Wir- kung das Papier um eine Zeile zurückgeschoben . Außerdem kann noch mit drei Knöpfen die Schrift-Art und -Qualität vorgewählt werden . Schrifttyp 1 ------------ Es wird eine unter Schrift 1 definierte Schrift vorgewählt . Schrifttyp 2 ------------ Es wird eine unter Schrift 2 definierte Schrift vorgewählt . Schönschrift ------------ Diese Knopf ist ein Umschalter . Es wird zwischen EDV (Draft) und NLQ oder Letter-Qualität umgeschaltet . Nachdem alle gewünschten Knöpfe gewählt wurden kann der Ausdruck beginnen . Drucken ------- Mit diesem Knopf wird der Druckvorgang eingeleitet . Die Verzeichnisse werden zuerst eingelesen und berechnet , bevor der eigentliche Druckvogang beginnt . Es erscheint eine Box mit einem Stop-Knopf über den der Druckvorgang vorzei- tig abgebrochen werden kann . Beim Einlesen der Verzeichnisse kann der Stop- Knopf aus programmtechnischen Gründen aber nicht so häufig abgefragt werden . Deshalb muß der Stop-Knopf auch öfter betätigt werden , bevor eine Wirkung eintritt . Weil das Inhaltsverzeichnis einer Diskette zur Berechnung prak- tisch zweimal im Amigaspeicher abgelegt wird , kann es beim Einlesen sehr umfangreicher Verzeichnis-Strukturen von großen Festplatten-Partitionen vor- kommen , daß der Speicher des Amigas nicht ausreicht . Dann kann es vorkom- men , daß der Amiga Ihnen seinen GURU zeigt . Daß ist aber nur beim Einlesen von großen Festplatten und wenig AmigaSpeicher zubefürchten . In der Demo- Version wird bei jedem Ausdruck ein Vorspann eingefügt , der Sie daran erin- nern soll , daß Sie die Demo-Version nur zum Ausprobieren benutzen dürfen . Die Steuerung des Druckers wird vollkommen von DISKBRIEF übernommen . Die Daten werden über die Parallele Schnittstelle gesendet . DISKBRIEF beinhaltet einen eigenen Druckertreiber . Er ist für EPSON-kompatible Drucker voreinge- stellt . Die einzelnen Drucker-Befehle können aber auch an andere Drucker angepaßt werden . Dazu wird eine Editor über den Knopf Befehle ändern -------------- aufgerufen . Der Editor erscheint auf einer eigenen Box . Die einzelnen Para- meter für die Drucker-Befehle entnehmem Sie bitte Ihem Drucker-Handbuch . Sie müßen in dezimaler Form und durch Kommas getrennt ein gegeben werden . Die Editor-Liste kann mit den Cursor-Tasten oder den zwei Richtungs-Knöpfen aufwärts und abwärts verschoben werden . Auf der linken Seite der Box steht jeweils der Name des Drucker-Befehls , während links daneben in einem Fenster die Parameter dazu erscheinen . Steht vor einem Drucker-Befehl ein Stern (*) , dann muß der letzte varialble Parameter weggelassen werden . Er wird von DISKBRIEF berechnet . Inmitten der Drucker-Befehle befinden sich aber auch einige Programm-Parame- ter . Sie werden durch ein vorangestelltes Ausrufezeichen (!) gekennzeich- net . Diese Parameter beeinflussen folgende Funktionen : 3 1/2'Tasche Textzeilen Durch Eintragen eines anderen Wertes kann die Anzahl der Textzeilen für 3,5- Zoll-Taschen verändert werden . Dadurch verändert sich allerdings auch die Höhe der Disketten-Taschen . Das kann aber mit dem Drucker-Befehl "Zeilenab- stand" wieder ausgeglichen werden . 5 1/4'Tasche Textzeilen Durch Eintragen eines anderen Wertes kann die Anzahl der Textzeilen für 5,25-Zoll-Taschen verändert werden . Dadurch verändert sich allerdings auch die Höhe der Disketten-Taschen . Das kann aber mit dem Drucker-Befehl "Zeile- nabstand" wieder ausgeglichen werden . N.-Druck Textzeilen Durch Eintragen eines anderen Wertes kann die Anzahl der Textzeilen für den Normal- und den Lang-Druck verändert werden . Dadurch verändert sich aller- dings auch die Höhe der Disketten-Taschen . Das kann aber mit dem Drucker- Befehl "Zeilenabstand" wieder ausgeglichen werden . Breiten-Korrektur Durch Eintragen eines anderen Wertes kann die Breite der Disketten-Taschen beeinflußt werden . Bei dem Wert Null ist beispielsweise die Breite für die 3,5-Zoll-Taschen 60 Zeichen breit . Bei einem anderen Wert werden entspre- chend links und rechts Leerzeichen eingefügt . Die Seitenklappen können nicht verändert werden . Podestfarbhelligkeit Durch Eintragen eines anderen Wertes kann die Helligkeit der Podest-Farben verändert werden . Möglich sind die Werte 0 bis 3 . 0 = sehr hell 1 = hell 2 = dunkel 3 = sehr dunkel Im Editor können nur Ziffern und das Komma eingeben werden . Der Editor-Modus kann durch zwei Tasten-Kombinationen verändert werden . Shift F8 = Einfüge-Modus EIN/AUS . Rechts oben in der Box wird ein I (Insert) angezeigt , wenn der Einfügemodus eingeschal- tet ist . Im Einfüge-Modus werden bei der Eingabe ab der Cursorposition keine Zeichen Überschrieben , sondern nach- folgende Zeichen um eine Stelle weiter nach rechts gerückt . Ctrl F8 = Cursorsprung-Modus EIN-AUS . Rechts oben in der Box wird ein C (Cursorsprung) angezeigt , wenn der Cursorsprung- Modus ausgeschaltet ist . Der Cursor springt dann nur an die erste Position zurück , wenn die Return-Taste betätigt wird . Mit dem OK-Knopf wird der Editor wieder verlassen . Befehle sichern --------------- Über diese Funktion können Sie die Drucker-Einstellungen in ein beliebiges Verzeichnis einer Diskette oder Festplatte speichern . Diese Funktion ist in der Demo-Version gesperrt . Befehle laden ------------- Über diese Funktion können Sie gespeicherte Drucker-Einstellungen wieder aus einem beliebigen Verzeichnis einer Diskette oder Festplatte ins Programm la- den . Diese Funktion ist in der Demo-Version gesperrt . ............................................................................. Programm beenden: ~~~~~~~~~~~~~~~~~~ Auf dem Podest "System:" befindet sich nur ein Knopf mit der Aufschrift "Pro- gramm beenden" . Mit diesem Knopf kann DISKBRIEF verlassen werden . Es er- scheint noch eine Box mit einer Sicherheits-Abfrage , falls dieser Knopf mal irrtümlich betätigt wurde . ............................................................................. Falten der Disketten-Taschen: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nach dem Ausdrucken der Disketten-Taschen müssen diese noch ausgeschnitten und gefaltet werden . Die Taschen für 3,5 Zoll Disketten werden nach dem Ausschneiden an den wage- rechten gestrichelten Linien so geknickt , daß der untere Teil zur Innen- Seite und er mittlere Teil zur Rückseite wird . Danach werden die Seitenklap- pen der Vorderseite nach hinten geknickt und anschließend seitlich zwischen die Innen- und die Rückseite geschoben . Ein verkleben der Seitenklappen ist nicht nötig . 3,5 Zoll Tasche 5,25 Zoll Tasche +---+----------+---+ +-+--------------+-+ \ \ ==== === \ \ \ \ ==== ==== \ \ .---- \ \ === === \ \ \ \ ==== ==== \ \.. / +---+----------+---+ : \ \ == ====== \ \ \ : +-------/ === == / / : +-+--------------+-+ : \ \ --> / == === / <-' : / == ==== / : '-> \ / ==== == / \ / === ==== / / \ / == ==== / /'->== ===== <-/----' +----------+ / ===== == / / === ==== / +--------------+ Kurztasche Langtasche .----------. _############_ _########_ |_########_| |_############_| | ==== === | | === ==== | | === ====== | | === ==== | | == ===== | | ===== === | | ==== === | | ===== == | | === ===== | |__________| |__________| | ==== ==== | '--------------' Bei den Taschen für 5,25 Zoll Disketten wird nach dem Ausschneiden der untere Teil an der waagerechten Linie nach hinten geknick . Danach werden die Sei- tenklappen nach hinten gefaltet und an der Rückseite festgeklebt . ............................................................................. Ich hoffe , mein Programm DISKBRIEF gefällt Ihnen so gut , daß Sie die End- Version bestellen und benutzen möchten . Dann senden Sie Ihre Bestellung un- ter oben erwähnten Bedingungen an Theodor Carstensen Eppendorfer Baum 24 D-2000 Hamburg 20 Ab 1.7.1993 (wegen neuer Postleitzahl) Theodor Carstensen Eppendorfer Baum 24 20249 Hamburg =========================== Ende der Dokumentation ==========================