Text in DOS spaltenweise ausgeben Ein weiterer Filter zur Textmanipulation – aber etwas anderer, recht nützlicher Art – ist COL.DEB. Das Programm bereitet einen Text spaltenweise auf, sodaß Sie sich z.B. ein zweispaltiges Inhaltsverzeichnis Ihrer Platte zu Gemüte führen können. COL liest einen Text von der Standardeingabe zeilenweise ein, bis entweder der Puffer für jeweils eine Bildschirmseite voll, oder kein …
RTAKE ergänzt TAKE und LTAKE RTAKE.DEB wirkt genau wie TAKE, startet jedoch genau wie RSKIP für jede Zeile eines Ausgabetextes neu. Name: RTAKE.DEB Funktion: Gibt nur die ersten # Zeichen jeder Zeile aus. Übersetzung: DEBUG <RTAKE.DEB Prüfsumme: 7FD6 Anwendung: RTAKE # <Datei # = Anzahl der Zeichen. Einschränkungen: ./. A CLD ;100 MOV SI,82 ;101 XOR AX,AX ;104 AAD ;106 …
LTAKE ergänzt TAKE LTAKE.DEB läßt nur eine bestimmte Anzahl von Zeilen durch, die durch den Parameter festgelegt wird. Der Filter wirkt also genau wie LSKIP für Zeilen, nicht für Zeichen. Name: LTAKE.DEB Funktion: Gibt nur die ersten # Zeilen aus. Übersetzung: DEBUG <LTAKE.DEB Prüfsumme: CF1A Anwendung: LTAKE # <Datei # = Anzahl der Zeilen Einschränkungen: ./. A CLD …
TAKE begrenzt Anzahl von Zeichen TAKE.DEB läßt nur eine bestimmte Anzahl von Zeichen durch, die durch den Parameter festgelegt wird. »ECHO 200 Tips & Tricks | TAKE 3« läßt z. B. die Ausgabe »200« übrig. Name: TAKE.DEB Funktion: Gibt nur die ersten # Zeichen aus. Übersetzung: DEBUG <TAKE.DEB Prüfsumme: 5963 Anwendung: TAKE # <Datei # = Anzahl der Zeichen Einschränkungen: ./. A CLD ;100 …
RSKIP ergänzt LSKIP und SKIP RSKIP.DEB wirkt genau wie SKIP, startet jedoch für jede Zeile eines Ausgabetextes neu. Name: RSKIP.DEB Funktion: Überspringt die ersten # Zeichen jeder Zeile. Übersetzung: DEBUG <RSKIP.DEB Prüfsumme: 5B6F Anwendung: RSKIP # <Datei # = Anzahl der Zeichen Einschränkungen: ./. A CLD ;100 MOV SI,82 ;101 XOR AX,AX ;104 AAD ;106 MOV AH,AL ;108 LODSB ;10A …
LSKIP ergänzt SKIP LSKIP.DEB überspringt eine bestimmte Anzahl von Zeilen, die durch den Parameter festgelegt wird. Der Filter gilt also für Zeilen, nicht wie SKIP für Zeichen. Name: LSKIP.DEB Funktion: Überspringt die ersten # Zeilen. Übersetzung: DEBUG <LSKIP.DEB Prüfsumme: FC52 Anwendung: LSKIP # <Datei # = Anzahl der Zeilen Einschränkungen: ./. A CLD ;100 MOV SI,82 ;101 AAD …
SKIP überspringt mehrere Zeichen SKIP.DEB überspringt eine bestimmte Anzahl von Zeichen, die durch den Parameter festgelegt wird. »ECHO 200 Tips & Tricks | SKIP 4« übergeht z.B. die ersten 4 Zeichen »200 « und hinterläßt »Tips & Tricks«. Name: SKIP.DEB Funktion: Überspringt die erst # Zeichen. Übersetzung: DEBUG <SKIP.DEB Prüfsumme: 753D Anwendung: SKIP # <Datei # = Anzahl der Zeichen Einschränkungen: ./. A CLD …
RWHILEIN ergänzt WHILEIN …RWHILEIN.DEB wirkt wie WHILEIN, startet jedoch für jede Zeile eines Ausgabetextes neu. Name: RWHILEIN.DEB Funktion: Verhindert in jede Zeile eines Textes die Ausgabe, sobald bestimmte Zeichen nicht mehr vorkommen. Übersetzung: DEBUG <RWHILEIN.DEB Prüfsumme: 493C Anwendung: RWHILEIN … <Datei Einschränkungen: ./. A CLD ;100 MOV BL,1 ;101 MOV AH,6 ;103 MOV DL,FF ;105 INT 21 ;107 …
WHILEIN unterdrückt Zeichenfolgen WHILEIN.DEB unterdrückt die Ausgabe eines Textes, sobald keines der gewünschten Zeichen mehr vorkommt. »ECHO …der doofe Computer … | WHILEIN .def ro« läßt z.B. nur noch »…der doofe « übrig. Name: WHILEIN.DEB Funktion: Verhindert die Textausgabe, sobald bestimmte Zeichen nicht mehr vorkommen. Übersetzung: DEBUG <WHILEIN.DEB Prüfsumme: 015A Anwendung: WHILEIN … <Datei … = Liste der Zeichen Einschränkungen: ./. A …
REPLACE ersetzt bestimmte Zeichen REPLACE.DEB ersetzt die gewünschten Zeichen durch andere. »ECHO Tips & Tricks | REPLACE &/« macht z. B. aus der Ausgabe »Tips & Tricks« »Tips / Tricks«. Name: REPLACE.DEB Funktion: Ersetzt bestimmte Zeichen durch andere. Übersetzung: DEBUG <REPLACE.DEB Prüfsumme: 9E87 Anwendung: REPLACE AN[…] <DateiA = altes Zeichen N = neues Zeichen … = Weitere Ersetzungen Einschränkungen: …