Archiv Windows XP 25.916 Themen, 128.567 Beiträge

MSDOS-Programm hat Problem mit langen Verzeichnisnamen

Andre66 / 7 Antworten / Flachansicht Nickles

Hallo Experten,

beruflich nutze ich unter WinXPpro ein MSDOS-Programm, welches Daten aus einem Schallmessgerät ausliest und weiterverarbeitet. Der Programmstart wird durch eine Batchdatei organisiert, welche ich im Programmpfad vorfand. Innerhalb der Batchdatei steht der Programmname mit angehängten Variablen oder Schaltern (weiß nicht): sic %1 2% 3% bis 8%. Das Programm startet im DOS-Modus (nicht im DOS-Fenster).
Daten und Auswertung möchte ich unter C:\Eigene Dateien\Aufträge\Daten abspeichern und die Dateien von dort wieder öffnen - funktioniert leider nicht. Den Pfadnamen kann ich zwar im Programmmenü „Parameter-Einstellungen“ eingeben. Jedoch beim Öffnen erkennt das Programm nicht die Dateien. Die Änderungen C:\Eigene~1\Aufträ~1\Daten und C:\Eigene~1\Daten brachte keinen Erfolg. Der Hersteller unterstützt nicht mehr die alte Version.
Gibt es hierfür eine Lösung ??

Vielen Dank schon mal für eine Antwort.

Viele Grüße
Andre


Sämtliche Grammatik- oder Rechtschreibfehler sind geistiges Eigentum des Verfassers und urheberrechtlich geschützt

Andreas42 Andre66 „Vielen Dank allen für die Informationen. Ich komme erst nächste Woche dazu,...“
Optionen

Hi!

meines Wissens ist DOSLFN ein Tool für den MSDOS-Modus von Win9x/ME (also für "MSDOS 7.0/7.1", dass unter DOS die Interrupterweiterungen nachstellt, die unter Windows verfügbar sind, um lange Dateinamen abfragen bzw. verarbeiten zu können.

Es gibt ja DOS-Programme, die, sofern sie im DOS-Fenster von Windows gestartet werden, lange Dateinamen verwenden (also z.B. Anzeigen) können. Dazu nutzen sie die angesprochene Erweiterung der MSDOS-basisinterruptfunktionen. Das normale MSDOS kennt diese Erweiterungen nicht (warum auch immer). Über das DOS-TSR-Programm DOSLFN wird nun eine Erweiterung installiert, die diese Interrupterweiterung bereitstellt.

Das Ding ist eigentlich das Gegenteil, von dem, was du benötigst: du sucht eine Möglichkeit einem Programm, dass nicht mit langen Dateinamen umgehen kann, unter die Arme zu greifen.

DOSLFN stellt hingegen lange Dateinamen für DOS überhaupt erst bereit. Das Tool kommt also von der "anderen Seite" und hat eine andere Aufgabe. Unter Windows selbst wird es nicht laufen (es ist kein Windows-Treiber bzw. Dienst). Das ist aber auch nicht nötig, da die Funktion, die DOSLNF bereitstellt, ja unter Windows sowieso zur Verfügung stehen.

Bis dann
Andreas