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: …

Serielle Schnittstellen zählen

Bei wechselnden PC-Konfigurationen mit austauschbarer Zusatz-Peripherie ist es oft wichtig zu wissen, wieviel serielle Schnittstellen im PC überhaupt installiert sind, um zum Beispiel den Aufruf eines Terminalprogramms oder Grafiktabelett-Treibers ohne freien COM-Port zu verhindern. COMCOUNT.DEB extrahiert die Anzahl der seriellen Schnittstellen aus dem »Equipment«-Wort des Interrupt 11h und übergibt sie dem ERRORLEVEL. Name: COMCOUNT.DEB Funktion: Ermittelt …

Matomo