Flexible Umrechnung in DOS Wenn Sie sich die Generierung der COM-Programme ersparen und nur mit einem Konvertierungsprogramm arbeiten wollen, hilft Ihnen CONVERT.DEB weiter. Beim Aufruf von CONVERT müssen Sie jedoch neben dem umzurechnenden Wert zusätzlich die beiden Zahlensysteme angeben. Im Unterschied zur DEBUG-Zeile »DW…« in SYS2SYS.DEB verlangt das Programm die Basen allerdings dezimal. Dazu ein Beispiel: Analog zu »HEX2BIN Wert« startet die Umrechnung …
Der PC lernt rechnen Da haben Sie nun einen teuren, mit allen Schikanen ausgerüsteten PC auf Ihrem Tisch stehen, doch das, wofür der Begriff Computer eigentlich steht, kann er nicht so ohne weiteres: Rechnen. Speicherresidente Taschenkalender und Rechenfunktionen in Anwenderprogrammen oder Programmiersprachen schaffen zwar Abhilfe – doch ist im Lieferumfang des Betriebsystems außer GW-Basic keine Möglichkeit zur Kalkulation vorhanden. …
Noch ein Filter für DOS Da wir Ihnen mit »LOWER«, »UPPER«, »TEE« und anderen inzwischen schon einige Filterprogramme vorgestellt haben, möchten wir Ihnen »REVERSE« nicht vorenthalten. Es ist auf den ersten Blick zwar eigentlich zu nichts nütze, kann aber recht ungewohnte Effekte hervorrufen. REVERSE gibt, wie der Name schon vermuten läßt, alle empfangenen Zeichen in umgekehrter Reihenfolge wieder aus. Mit ihm können Sie sich also Texte …
Das T-Stück für DOS Hier ein Filter, der Unix-Freunden sicherlich längst bekannt ist: »TEE«. Mit ihm können Sie auf bequeme Weise Bildschirmausgaben vervielfältigen. Geben Sie zum Beispiel »DIR | TEE >INHALT« ein. Der Computer wird Ihnen wie gewohnt das Inhaltsverzeichnis auf dem Bildschirm präsentieren. Gleichzeitig erzeugt er aber die Datei »INHALT« mit dem selben Inhalthaltsverzeichnis auf der Diskette beziehungsweise Festplatte. Ohne »TEE« würde das Directory ohne …
Leerdateien in DOS löschen 2 Beim Konvertieren von Texten anderer Diskettenformate oder Betriebsysteme gibt es oft die seltensten Ergebnisse. Umlaute und Grafikzeichen stimmen fast nie – und manchmal landen zig überflüssige Leerzeilen in der Zieldatei. Manche Programme, z. B. der DOS-Befehl TREE, verschlechtern ihre eigene Optik, indem sie die Bildschirmausgabe durch zuviele Leerzeilen entstellen. NOBLANK übergibt die Zeichen eines Textes …
Zeilen in DOS zählen 2 Wer die Zeilen in größeren Dateien zählen muß und das Ergebnis direkt auf dem Bildschirm sehen will, kann das Programm LINES.DEB verwenden. Dieses Filter zählt genau wie LEN die Anzahl der Zeilenvorschübe in einer Datei, gibt das Ergebnis jedoch als Dezimalzahl auf dem Bildschirm aus. Das Ergebnis muß mit 16 Bit darstellbar sein – darf …
CR/LF in DOS korrigieren Wenn Sie viel mit Datenfernübertragung zu tun haben, kennen Sie das Problem: Beim »Downloaden« von Texten, speziell beim Datenaustausch zwischen DOS- und Unix-Rechnern, stimmen häufig die CR/LF-Folgen (Carriage Return, ASCII 13/Line Feed, 10) nicht mehr, weil UNIX als Zeilentrennung nur einen Zeilenvorschub (LF) sendet. Der reicht aber zum Anzeigen mit TYPE oder zur Weiterverarbeitung mit …
Prüfsumme in DOS berechnen Wie in unserem Kapitel »Eingabehinweise« versprochen, zeigen wir Ihnen hier ein Programm zur Errechnung einer Prüfsumme von beliebigen Dateien. Mit diesem Filter haben wir sämtliche in diesem Buch abgedruckten Prüfsummen berechnet. Haben Sie einen Tip eingegeben und mit dem Debugger übersetzt, so können Sie mit »CHKSUM <PROGRAMM.COM« überprüfen, ob das .COM-Programm fehlerfrei ist. Unterscheidet sich Ihr Wert von dem …
Verschlüsselungsfilter für DOS Moderne Kommunikationsmittel, z. B. Modem oder Akustikkoppler, machen Informationsaustausch zwar extrem schnell, bereiten häufig aber auch Unannehmlichkeiten. Unberechtigte Dritte können sich Zugang verschaffen und Dinge erfahren, die sie eigenlich nichts angehen. SCRAMBLE.DEB ist ein Filter, der Texte, Programme oder sonstige Binärdateien ver- und wieder entschlüsselt. Ein Codewort als Parameter zerhackt sämtliche Informationen in unverständliche Byte-Kombinationen. …
Zähler für Schleifen in DOS Auf der DOS-Ebene ist der FOR-Befehl die einzige Möglichkeit, Schleifen zu konstruieren, womit sich jedoch beispielsweise keine Schleifen mit durchlaufenden Nummern realisieren lassen. Wir haben für Sie eine Methode parat, mit der Sie auf Batchebene Schleifen erzeugen können, um z.B. die Dateien »DATEI001« bis »DATEI025« zu generieren – ganz nach Geschmack. Der Filter INCR.DEB filtert dazu aus den empfangenen …