Leeres Verzeichnis in DOS ermitteln

Oft ist es wichtig, festzustellen zu können, ob ein bestimmtes Verzeichnis leer ist. Löschanweisungen, die versteckte Dateien »vergessen« und anschließend ein »RD Verzeichnis« ausführen sollen, könnten z. B. vor dem unvermeidlichen Fehler »Ungültiger Suchweg, kein Verzeichnis oder Verzeichnis nicht leer!« alternative Aktionen durchführen. Kopieranweisungen können rechtzeitig vor noch gefüllten Directories warnen, damit eventuell gleichnamige Programme nicht überschrieben werden und so weiter. …

Ist ein Coprozessor installiert?

Manche Anwendungen funktionieren nur mit einem zusätzlich installierten mathematischen Coprozessor. COPROC.DEB ermittelt aus dem »Equipment«-Flag des Interrupt 11h, ob ein Coprozessor installiert ist und übergibt das Ergebnis dem ERRORLEVEL. Sie können dann entscheiden, ob das rechenintensive Programm ausgeführt werden soll oder nicht. Name: COPROC.DEB Funktion: Überprüft den PC auf einen vorhandenen Coprozessor. Übersetzung: DEBUG <COPROC.DEB Prüfsumme: …

Systemvariablen in DOS editieren

Als krönender Abschluß unserer »Flexiblen Eingabehilfen« hier nun eine Möglichkeit, sämtliche Systemvariablen editieren zu können. Der Stapeljob benötigt neben SAY.DEB zusätzlich noch EMIT.DEB aus dem Kapitel »Andere Befehle«. Name: VAREDIT.BAT Funktion: Eine Möglichkeit, sämtliche Systemvariablen zu editieren. Übersetzung: ./. Prüfsumme: ./. Anwendung: VAREDIT Variable Einschränkungen: Benötigt SAY- und EMIT.DEB. @ECHO OFF IF „%1″==““ GOTO ENDE SAY %1= SAY SET %1=>TMP2.BAT …

Matomo