   Best of QED-Utilities, (c) 1992 by Klaus Henske & Hans Peter Winkelmann
   -----------------------------------------------------------------------

   Aus unseren beiden Utilitiesammlungen QED-TOOLS & QED-UTILITIES haben wir
   die beliebtesten und am hufig verwendetsten Utilities ausgewhlt und diese
   zusammen in dieses Archiv gepackt. Das Konzept unserer Utility-Sammlungen
   beinhaltet a) kleine Hilfsprogramme fr den tglichen Bedarf, die auf
   keinem Rechner fehlen sollten (z.B. SAVESCRN, QEDFORM, QCD oder DUODIR) und
   b) Programme fr spezielle Anwendungsbereiche, die sich sptestens dann als
   Unentbehrlich erweisen, wenn sie einmal bentigt werden (PATCHER, QED720
   oder QEDBSECT). Die Bandbreite der Utilities ist so weit, da wohl kaum
   ein Anwender alle oder fast alle dieser Programme nutzen wird. Doch jeder
   wird darunter wohl einige Tools finden, auf die er nicht mehr verzichten
   mchte.

   BOOTEDIT.BAT    - Editieren der Bootsektordatei (fr QEDBSECT & QEDFORM)
   CHK.EXE         - Testet .COM & .EXE Dateien auf Kompression
   DRUCKE.COM      - Sendet Steuerzeichen an den Drucker
   DUODIR.EXE      - mehrspaltiger DIR-Befehl
   PATCHER.EXE     - Programm zum Verndern von Texten in Binrdateien
   QCD.EXE         - schnelles Wechseln zwischen Verzeichnissen
   QED.EXE         - Mini-Editor
   QED720.EXE      - Treiber zum Lesen von 720 KB Disketten in 5,25 HD Lw.
   QEDBSECT.EXE    - Bootvorgang von Laufwerk A: nach C: umschalten
   QEDBSECT.QBT    - Bootsektortext fr QEDBSECT
   QEDFORM.EXE     - ein schnelles Formatierprogramm
   REGIST.TXT      - Bestellformular
   SAVESCRN.EXE    - Bildschirmschoner
   TEST.EXE        - Testprogramm fr den Patcher
   TEST_B.EXE      - Testprogramm fr den Patcher

     QEDFORM
     -------

     QEDFORM ist ein neues Diskettenformatierprogramm mit einigen
     Besonderheiten.

     - QEDFORM ist schneller als viele andere Formatierprogramme

     - QEDFORM ist sicherer als die meisten anderen Formatierprogramme.
       (bezglich Diskettenfehlern)

     **************************** A C H T U N G *****************************
     - QEDFORM formatiert ohne Sicherheitsabfrage die Diskette im angegebenen
       Laufwerk.

     - QEDFORM trgt keine "BAD"-Sektoren in der FAT der zu formatierenden
       Diskette ein, sondern verabschiedet sich mit der Meldung:
       "  Diskette fr dieses Format unbrauchbar !  "
       Da unserer Meinung nach solche Disketten erst gar nicht benutzt werden
       sollten.

     - QEDFORM ist nicht zur Systembertragung geeignet, ein Parameter /s ist
       unbekannt.

     - QEDFORM schreibt immer einen Spezialbootsektor der den Bootvorgang
       automatisch auf die Festplatte umlenkt, wenn versehentlich eine
       mit QEDFORM formatierte Diskette im Laufwerk A verblieben ist.

     - QEDFORM kann folgende Formate erzeugen:
        a) auf 3,5 Zoll Laufwerken:               360, 720 Kb
        b) auf 3,5 Zoll HD Laufwerken:            360, 720, 1440 Kb
        c) auf 5,25 Zoll 40 Track Laufwerken:     360 Kb
        d) auf 5,25 Zoll 80 Track Laufwerken:     360, 720 Kb
        e) auf 5,25 Zoll HD Laufwerken:           360, 720, 1200 Kb


     - QEDFORM ist dazu geeignet mehrere Disketten hintereinander zu
       Formatieren (Multiformat), dazu mu nur die Anzahl der zu
       formatierenden Disketten als zustzlicher Parameter bergeben werden.

     - QEDFORM benutzt die Texte aus der Datei QEDBSECT.QBT zur Erstellung des
     Bootsektors (siehe QEDBSECT.EXE) Es wird immer auf die Datei QEDBSECT.QBT
     zugegriffen, die sich im selben Verzeichnis wie das Formatierprogramm
     befindet.

     - Bei schon formatierten Disketten (auch nicht vollstndig oder
     fehlerhaft formatierten) gibt das Formatierprogramm eine Warnung aus.
     Eine Neuformatierung ist nur durch den Parameter "a" mglich.

     Durch den Aufruf von QEDFORM ohne Parameter, wird eine Hilfemeldung mit
     allen wichtigen Aufrufparametern ausgegeben.

     PATCHER
     -------

     Bei dem Programm Patcher handelt es sich um ein sehr schnelles, zum
     PATCH-TOOL (PATCH-TOOL (c) by Dirk Zender und Bernd Schulz) kompatibles
     Programm zum Verndern von Texten in Binrdateien.

     Das QED-Patchutility wird durch die Eingabe von
       "PATCHER <Dateiname>[.<Ext>] [min.Lnge] [Trenner] [NAT]"
     auf der DOS Kommandozeilenebene aufgerufen.

     Die Einzelnen Parameter haben dabei folgende Bedeutung:

       Dateiname: Bei der Option Lesen - Programmname (mit Extension)
                  Bei der Option Schreiben - Name des Patchtextes
                  (ohne Extension)

       Optionen : min.        - Mindestlnge eines Textes (Wort/Satz)
                  Trenner     - verwendeter Begrenzer ( bis  oder )
                  NAT         - Nationaler Zeichensatz (US, FR, SP oder IT)

     Erluterung der Optionen:

       Mindestlnge: Die Mindestanzahl an Zeichen, die vom QED-Patcher als
                     sinnvolles Wort interpretiert werden sollen.
                     Standartvorgabe ist 6 Zeichen

       Trennzeichen: QED-Patcher benutzt eine PATCH-TOOL kompatible
                     Dateistruktur zum Abspeichern der erzeugten Textdateien.
                     Da das PATCH-TOOL in den verschiedenen Versionen zu sich
                     selbst leider nicht kompatibel ist, wurde als
                     Standartstruktur das Fileformat vom Patch-Tool 1.0
                     verwendet. Um nun zum Beispiel eine zum Patch-Tool II
                     kompatible Struktur zu erhalten mu Patcher mit dem
                     ASCII-Zeichen 178 () als zustzlichem Parameter
                     aufgerufen werden.

     Das Trennzeichen ist nur dann notwendig, wenn die erzeugte Textdatei mit
     dem Patch-Tool (auer V 1.0) zurckgeschrieben werden sollen. Das QED-
     Patchutility erkennt verschiedene Aufzeichnungsformate und stellt die
     Rckschreibparameter auf das verwendete Format ein.
     Die bentigten Sonderzeichen knnen eingegeben werden, wenn bei
     gehaltener Alt-Taste die Zahlenkombination (z.B.: 1 7 8) auf dem
     separaten Zahlenblock eingegeben wird.

     Der QED-Patcher erlaubt die ASCII-Zeichen 176 bis 223 und das Zeichen 240
     als zulssige Trennzeichen.

     Nationaler Zeichensatz:

     Der gewnschte Zeichensatz wird einfach als zustzlicher Parameter
     bergeben. Wird kein Zeichensatz gewhlt, so wird der deutsche
     Zeichensatz als Vorgabe fr auszulesende Texte gewhlt.

     Folgende Zeichenstze stehen alternativ zur Verfgung:

                  US - Standart US Schriftzeichen,
                  FR - Franzsische Schriftzeichen
                  SP - Spanische Schriftzeichen
                  IT - Italinische Schriftzeichen


       Beispiele: PATCHER TEST.EXE US
                  Liest alle Texte aus dem Programm TEST.EXE und
                  schreibt diese in die Datei PATCH.PTC, es werden dabei
                  nur Zeichen aus dem US-Zeichensatz bercksichtigt.

                  PATCHER TEST.EXE 15 
                  Liest alle Texte aus dem Programm TEST.EXE, die aus mehr
                  als 15 zusammenhngenden Zeichen bestehen und
                  schreibt diese in die Datei PATCH.PTC und verwendet als
                  Trennzeichen das ASCII-Zeichen 178 und erzeugt somit ein
                  zum PATCH-TOOL V 1.7 kompatibles Format.

                  PATCHER PATCH
                  Schreibt die Texte aus der Datei PATCH.PTC in das
                  ursprngliche Programm zurck.

     Anwendungsbeispiel:

     PATCHER test.exe
     (erzeugt die Datei PATCH.PTC, die alle in der Datei TEST.EXE enthaltenen
     Text ausgaben enthlt.

     PATED
     (ldt die Datei PATCH.PTC in den Mini-Editor QED)

     Sie sehen dann in dem Editor ein dem unten stehen Beispiel hnliches
     Bild:

      Top OF FILE 
     C:\TEMP\TEST.EXE
     1528/16>ZAHLENSCHIEBEN<
     1545/8>Level (
     3332/18Weiter mit RETURN 
     4335/20Informationen J/N ? 
     4356/53Level(1-9)= (Eingabe des gewnschten Tauschvorgangs: 
     5349/7!PSQRVU
     8253/7X[YZ^_]
      END OF FILE 

     Die erste Zeile enthlt das Verzeichnis und den Dateinamen der zu
     patchenden Datei. Diese Zeile darf auf gar keinen Fall verndert werden,
     da sonst die Textausgaben in eine falsche Datei geschrieben werden und
     diese irreparabel beschdigen knnen.

     PATCHER PATCH
     Die vernderten Texte werden in die Originaldatei zurckgeschrieben.

     Zum Aufbau der PTC Dateien:

     Die zu verndernden Textzeilen sind wie folgt aufgebaut:

     Alter Text: 4335/20Informationen J/N ? 
     Neuer Text: 4335/20Hilfestellung J/N ? 

     4335
     ist die dezimale Byteposition des Textes in der Datei (darf auf gar
     keinen Fall gendert werden, eine nderung fhrt zur Beschdigung der
     Datei)

     /
     ist das Trennzeichen zwischen Byteposition und Textlngenangabe (darf auf
     gar keinen Fall gendert werden, eine nderung fhrt zur Beschdigung der
     Datei)

     20
     beschreibt die Lnge des Textstrings zwischen den Trennzeichen (sollte
     auf gar keinen Fall gendert werden, eine nderung fhrt zur Beschdigung
     der Datei)

     
     ist das Trennzeichen, welches den Textstring umgibt (sollte auf gar
     keinen Fall gendert werden)

     Hinweis:
     Der neue Textlnge darf auf keinen Fall die Lnge des alten Textes
     berschreiten, Sie sollten mit Ihrem Editor in jedem Fall im
     berschreibmodus arbeiten, um eine der hufigsten Fehlerquellen
     auszuschalten.


     Hinweise zum QED-Patch Utility:

     Patcher ist ein von der Kommandozeile aufrufbares Programm zum ndern von
     Texten in Binrdateien. Es erzeugt Textdateien, die mit einem ASCII-
     Editior bearbeitet werden knnen (z.B. zum Eindeutschen fremdsprachiger
     Programme) und die Sie anschlieend wieder in das Programm
     zurckschreiben knnen. Dazu sind einige sehr wichtige Punkte zu
     beachten.

     * Die erzeugte Textdatei (PATCH.PTC) darf nur mit einem Editor bearbeitet
     werden, der reinen ASCII-Code erzeugt (viele solche Editoren sind auf dem
     PD bzw. Sharewaremarkt zu finden z.B. E!, QEdit oder VEdit), sollten Sie
     keinen solchen Editor besitzen knnen Sie auch den auf dieser Diskette
     befindlichen Mini-Editor QED benutzen.

     * Es drfen nur die Zeichen zwischen den beiden Trennzeichen gendert
     werden, die Lnge der Textzeile darf dabei auf gar keinen Fall gendert
     werden. Sie sollten die Datei ausschlielich im berschreibmodus ihres
     Editors bearbeiten, damit vermeiden Sie eine der hufigsten
     Fehlerquellen.

     * Es kann Vorkommen, da nicht alle Zeichen zwischen den beiden
     Trennmarkierungen echte Texte sind, diese "eingemogelten" Zeichen mten
     Sie aber am Sinnzusammenhang der Worte erkennen knnen. Ein berschreiben
     dieser Zeichen kann das gepatchte Programm unbrauchbar machen. Ein

     Beispiel fr eingeschlichene Zeichen sind die letzten beiden Zeilen des
     oben stehenden Beispieltextes. Manchmal knnen diese Zeichen sich aber
     auch in den Text selbst setzen (Meist in Form eines fhrenden oder
     angehngten Grobuchstabens (z.B. L SO KNNTE ES AUSSEHENU - Bei diesem
     Beispiel sind sowohl das fhrende L als auch das folgende U Zeichen die
     auf gar keinen Fall gendert werden drfen). Bei manchen Programmen
     befinden sich die eingeschlichenen Zeichen auch im Text. Eines dieser
     Programme befindet sich unter dem Namen TEST_B.EXE auf dieser Diskette.

     Auszug der Patchdatei des Programms TEST_B.EXE:

     320/604WATERMARK CPU SPEED-TESTER V 0.07 (c) QED 31.02.1975,Geschw
     380/60indigkeitsfaktor zum Referenzrechner: /Eine Kaffeemaschine m
     440/26te fr diesen Faktor mit
     556/60getaktet werden.PAlle Angaben sind frei erfunden und haben j

     In diesem Patchtext sind folgende Zeichen nicht Bestandteil der
     Textausgabe:   1. Die fhrende 4 in der ersten Zeile.
                    2. Der Slash (/) in der zweiten Zeile vor "Eine".
                    3. Das P vor "Alle" in der letzen Zeile.

     * Machen Sie auf jeden Fall eine Sicherheitskopie von dem zu verndernden
     Programm, da nach dem Zurckschreiben des Textes das ursprngliche
     Programm unwiderruflich verloren ist und eine ungltige nderung im Text
     das neu entstandene Programm beschdigt haben knnte!

     * Geben Sie die vernderten Programme nicht an andere Personen weiter,
     Sie verletzen damit eventuel das Copyright an diesen Programmen, das beim
     jeweiligen Autor dieser Programme liegt!


     QEDBSECT
     --------

     Das Utility QEDBSECT schreibt auf nicht bootfhigen Disketten einen neuen
     Bootsektor, der es erlaubt diese Disketten beim Booten von der Festplatte
     im Laufwerk zu lassen. Der Bootvorgang wird Automatisch von Laufwerk A:
     auf Laufwerk C: umgelenkt.

          Aufruf: QEDBSECT A: oder QEDBSECT B:

     Bleibt die so prpariert Diskette beim Bootvorgang in dem Laufwerk, wird
     eine Meldung angezeigt und der Vorgang auf die Festplatte umgelenkt.

     Die angezeigte Meldung wird vom Programm aus einem Textfile mit dem Namen
     QEDBSECT.QBT ausgelesen und beim Aufruf auf den Bootsektor der
     entsprechenden Diskette geschrieben.
     Mit Hilfe der beiliegenden Batchdatei BOOTEDIT kann der Text verndert
     werden.

     Hinweis:
     Der Beispieltext stellt die maximale Gre des einzugebenden Textes dar.
     Nur der Text innerhalb des Rahmens wird in den Bootsektor geschrieben,
     Sie sollten deshalb ausschlielich im berschreibmodus arbeiten.


     QCD
     ---

     QCD ermglicht das schnelle Wechseln zwischen Verzeichnissen

     Aufruf: QCD [R] [d:] [Verzeichnis] [Stackebene]

     Wobei [d:] das gewnschte Ziellaufwerk,
           [R] den Returnparameter (Verzeichnis wird im Stack abgelegt),
           [Verzeichnis] das gewnschte Zielverzeichnis und
           [Stackebene] eines von 15 mglichen Verzeichnissen darstellt.

     Beispiele: "QCD D:EM"        - Sucht ein Verzeichnis auf Laufwerk D:, das
                                    die Zeichenfolge EM enthlt.
                "QCD R * 1"       - Wechselt nach Stackebene 1.
                "QCD R C:\TEMP"   - Verzeichnis sichern und wechseln.
                "QCD R C:\TEMP 2" - (inklusive Stackebenenwechsel)
                "QCD R ."         - QCD legt das aktuelle Verzeichnis in der
                                    aktuellen Stackebene.
                "QCD R . 3"       - QCD legt das aktuelle Verzeichnis in der
                                    Stackebene 3 ab und wechselt in Ebene 3.
                "QCD R *go 3"     - QCD wechselt in das Verzeichnis, das
                                    in Ebene 3 abgelegt wurde ohne die
                                    aktuelle Ebene zu wechseln.
                "QCD ?"           - Zeigt die gesicherten Verzeichnisse.
                "QCD" (ohne Parameter) - QCD gibt eine Hilfsmeldung aus.

     Der Aufruf QCD mit dem Parameter R entspricht dem der QED-Tools
     beiliegendem PD-Utility QEDRET, das durch QCD vollstndig ersetzt wird.
     Einen kompatiblen Aufruf garantiert die Datei QEDRET.BAT.
     Die Datei GO.BAT zeigt, wie mit Hilfe von QCD schnell in ein Verzeichnis
     gewechselt werden kann. Ist zum Beispiel das hufig bentigte Verzeichnis
     C:\ARBEIT\DATEIEN\TEXTE\AKTUELL in Ebene 3 abgelegt, reicht ein Aufruf
     von GO 3 zum Wechsel in dieses Verzeichnis.

     Die Hilfsmeldung enthlt auch die Informationen ber die aktive Ebene und
     die gesicherten Verzeichnisse in unten stehender Form.

             5. Ebene: C:\TEMP\NEU\SPIELE
     Aktiv > 6. Ebene: C:\TOOLS\QEDTOOLS
             7. Ebene: C:\ARBEIT\DATEIEN\TEXTE\AKTUELL

     Die Stackebenen legt QCD in seinem Heimatverzeichnis in einer Datei an,
     so stehen die gesicherten Verzeichnisse auch nach einem Neustart des
     Rechners zur Verfgung.


     DUODIR
     ------
     Das QED-Extendet Directory bietet gegenber dem DOS-Dir Befehl neue
     Optionen und eine erweiterte Anzeigeform. Bei einem Aufruf ohne Parameter
     werden die Dateien im aktuellen Verzeichnis in einer zweispaltigen
     bersicht angezeigt.

      Aufruf: DUODIR [Optionen] [Datei Maske]

      Optionen: /1      DIR einspaltig anzeigen (hnlich DOS Dir Befehl)
                /4      in vier Spalten anzeigen (inklusive Dateigre)
                /Q      Schnelle Bildschirmausgabe (keine Umleitung mglich)
                /P      Warten nach jeder Seite
                /N      Sortiert nach Namen
                /E      Sortiert nach Extension
                /S      Sortiert nach Dateigre
                /T      Sortiert nach Datum/Zeit
                /? /H   Eine Hilfemeldung

      Datei Maske: Pfad, Filename, Wildcards, etc.

     Beispiel:

     DUODIR /4qe a:\*.EXE
     (gibt alle EXE-Dateien im Hauptverzeichnis von Laufwerk A in
     vierspaltiger Form sortiert nach der Extension schnell auf dem Bildschirm
     aus.)

     Bei der Option /1 werden zustzlich versteckte Dateien und die
     Dateiattribute angezeigt.

     QED
     ---
     Dieser Mini-Editor wurde geschrieben, damit den Anwendern unserer
     QED-Programme nicht zugemutet werden mu, ihre Batch-Dateien mit dem
     DOS-eigenen Editor zu editieren.

     Technische Daten des Mini-Editors:
     max. 1000 Zeilen - max. 128 Zeichen/Zeile - max. editierbar 80
     Zeichen/Zeile.

     Aufrufen des Editors mit: QED <dateiname.ext> [/I]

     Der Parameter /I bewirkt ein starten des Editors im berschreib-Modus.


     SAVESCRN
     --------
     SAVESCRN ist ein universeller Bildschirmschoner fr CGA, HGC, EGA
     und VGA. Dieser Screensaver arbeitet auf allen gngigen Grafikkarten,
     seit der Version 2.8 ist sogar eine Untersttzung von Microsoft
     kompatiblen Maustreibern eingebaut. Das heit, der Bildschirm wird bei
     mausbedienbaren Programmen auch dann nicht dunkelgeschaltet, wenn diese
     mit der Maus bedient werden. Bei Rechnerkonfigurationen mit zwei
     Bildschirmadaptern werden beide Monitore synchron an und ausgeschaltet.

         SAVESCRN kennt folgende Parameter:

           a) SAVESCRN ?    (Hilfe)
           b) SAVESCRN d    (Savescrn ist deaktiviert)
           c) SAVESCRN e    (Savescrn ist eingeschaltet)
           d) SAVESCRN s    (Statusmeldung)
           e) SAVESCRN ME    -> MOUSE-Event einschalten (nicht mehr bentigt)
           f) SAVESCRN MD    -> MOUSE-Event ausschalten (nicht mehr bentigt)
           g) SAVESCRN "n"  (Savescrn schaltet den Bildschirm nach "n"
                             Minuten dunkel, wobei "n" eine ganze Zahl
                             zwischen 1 und 9 sein kann.)

     Savescrn-Anschalt-Nottasten:
     Scroll Lock bzw. Rollen, Shift, Caps Lock und Num Lock

     Hinweise:
     ---------
     Einige Programme, (meist Spiele) nehmen dem SAVESCRN die Kontrolle ber
     die Tastatur. In diesen Fllen ist ein Wiedereinschalten des Bildschirms
     nicht mglich.
     Vor dem Start dieser Programme sollte der Screensaver mit SAVESCRN d
     aus- und nach Verwendung des Programms mit dem Parameter e wieder
     eingeschaltet werden.
     Bei vielen dieser Programme kann der Bildschirm aber auch mit den
     "Nottasten" wieder aktiviert werden.
     Einige Programme mit Mausbedienung knnten ein Ausschalten des MOUSE-
     Events des SAVESCRN erfordern um einwandfrei zu arbeiten. Ein
     eingeschalteter MOUSE-Event ermglicht bei diesen Programmen keine
     funktionsfhige Maussteuerung bzw. ein "Hngen des Rechners".
     Bei diesen Programmen mu vor dem Start Savescrn mit dem Parameter MD
     (SAVESCRN MD) aufgerufen werden. Nach Beenden dieses Programms sollte
     SAVESCRN mit dem Parameter ME wieder in den Normalzustand zurck
     versetzt werden.
     Der QED-Screensaver wurde in der Version 2.91 grndlich berarbeitet. Er
     enthlt verbesserte Mausroutinen, die ein Ausschalten des MOUSE-Events
     bei allen bekannten Programmen unntig macht. Die Funktionen Ein- und
     Ausschalten des MOUSE-Events werden aber weiterhin untersttzt.


     [ Ende der Dokumentation ]
