PEEK- und POKE-Befehl für DOS

Den meisten Basic-Programmierern sind sie nicht fremd: Befehle zum Auslesen und Füllen von Speicherstellen. Auf dem guten alten Commodore 64 unverzichtbare Hilfsmittel, sind die beiden Kommandos auf PCs ein wenig in Vergessenheit geraden – auch, weil es sie z. B. nicht als DOS-Befehl gibt. PEEK- und POKE.DEB sorgen für ein Comeback. »PEEK XXXX:YYYY« zeigt ab […]

Dateiumfänge in DOS ermitteln

Noch gibt es unter den standardmäßigen DOS-Befehlen keine Möglichkeit, Informationen über die Größe von Dateien eines bestimmten Typs zu erhalten. FSIZE.DEB ermittelt mit den DOS-Funktionen »Find First File« und »Find Next File« die zum übergebenen Parameter passenden Dateien und addiert ihre Größen. Anschließend zeigt FSIZE das Ergebnis, eine 32-Bit-Zahl, auf dem Bildschirm an. Ebenso wie […]

Dateien in DOS zählen

Unter DOS gibt es bisher keine Möglichkeit, Dateien eines bestimmten Typs zu zählen. FILES.DEB ermittelt mit Hilfe der DOS-Funktionen »Find First File« und »Find Next File«, wieviele Dateien einer als Parameter übergebenen Spezifikation entsprechend existieren und zeigt das Ergebnis im Klartext an. Im Unterschied zum DIR-Befehl müssen Sie den gewünschten Dateityp genau bestimmen. »FILES \DOS« […]

Lösch-Befehl mit Rückfrage für DOS

Ausnahmen bestätigen bekanntlich die Regel. Deshalb ist es häufig gar nicht so 100 prozentig sicher, ein Verzeichnis mit »DEL *.*« wirklich rigoros löschen zu wollen. Nach der bejahenden Antwort auf die DOS-Meldung »Sind Sie sicher?«, ist für das Betriebssystem der Fall erledigt – sämtliche Dateien sind gelöscht. Wenn Sie nicht ganz sicher sind, ob sich […]

CD-Befehl mit Wildcards für DOS

Der DOS-Befehl zum Wechseln in andere Directories, CD (Change Directory), unterstützt bekanntlich keine Wildcards, wie das z. B. bei COPY möglich ist. Mit CW.DEB haben Sie die Möglichkeit, solche Platzhalter beim Verzeichniswechsel zu verwenden. Die Eingabe »CW \D*« könnte Sie beispielsweise in das Verzeichnis »\DOS« führen – vorausgesetzt natürlich, es existiert. Bemerkenswert an CW ist, […]

Inhalte von Dateien zeigen

Solange Sie sich nur Dateien anschauen wollen, die außer bewußt verwendeten Zeilenvorschüben und Tabulatoren keine besonderen Steuercodes enthalten, kommen Sie mit dem internen DOS-Befehl TYPE ganz gut aus. Die meisten Formate, z.B. Binärdateien wie COM- oder EXE-Programme, produzieren auf dem Bildschirm jedoch ungewolltes Chaos und endloses Piepsen. Drei Programme helfen Ihnen, alle möglichen Dateitypen in […]

Datum und Uhrzeit von Dateien ändern

Professionelle Programmierer, die fortlaufend neue Versionen ihrer Produkte kreieren, wollen ein Utility nicht missen, das in der Unix-Welt zum Standard zählt, unter DOS jedoch nur bei einigen wenigen Compilern zum Lieferumfang gehört: TOUCH. Das Kommando setzt das Datum und die Uhrzeit des letzten Schreibzugriffs von beliebigen Dateien auf die aktuelle Systemzeit, was vor allem dann […]

Unterverzeichnisse in DOS auflisten

Neben der Möglichkeit, sich Unterverzeichnisse mit »DIR | FIND „<„« auflisten zu lassen, gibt es noch eine elegantere Variante: SUB.DEB sammelt mit Hilfe der DOS-Funktionen »Find First File« und »Find Next File« sämtliche Subdirectories des aktuellen Verzeichnisses und gibt sie in 6 Spalten auf dem Bildschirm aus. Die Angabe eines anderen Directories ist nicht möglich. […]

Dateien in DOS verschieben

Eines der unter Insidern beliebtesten Utilities ist das Unix-Kommando MV (MoVe) zum Verschieben von Dateien aus einem Directory in ein anderes. Wir haben eine Version für DOS parat, MV.DEB, das die gleiche Umverlegung ohne physikalisches Verschieben des Dateiinhalts vornimmt. MV funktioniert nur innerhalb eines logischen DOS-Laufwerks. Die Verwendung von Wildcards ist erlaubt. Falls ein Verschieben […]

Ständige Uhrzeit in DOS anzeigen

Idee: Thorsten Schmitt Einer der häufigsten Wünsche von PC-Benutzern ist die ständige Anzeige der aktuellen Uhrzeit auf dem Bildschirm. Verständlich, erleichtert Ihnen dies es doch, einen wichtigen Termin oder das Abendessen nicht zu verpassen. CLOCK.DEB blendet daher in der rechten oberen Ecke die Stunden und Minuten ein. Das speicherresidente Programm, das sich in den Timer-Interrupt […]