DOSBox

Hier dürfen auch unregistrierte Gäste posten.
krone90

DOSBox

Beitragvon krone90 » Mo 29. Apr 2019, 10:52

Hallo zusammen,
in der Thematik DOS bin ich erst seit kurzem aktiv und hatte daher die Hoffnung, dass mir eventuell hier weitergeholfen werden kann.

Dabei geht es um folgendes Problem:
Mir wurden etliche alte DOS-Dateien vorgelegt, deren Inhalt ich auswerten / extrahieren soll. Mit dem Programm DOSBox kann ich eine EXE-Datei öffnen, die mir den Zugriff die Dateien ermöglicht. Sobald die EXE-Datei gestartet ist, muss ich manuell die entsprechenden Zahlen bzw. Namen eingeben. Da es eine hohe Anzahl von Dateien sind, würde es ewig dauern alles per Hand einzugeben.

Gibt es eine Möglichkeit diesen Vorgang zu automatisieren? Als Lösung wollte ich eine batch-Datei verwenden, um alle notwendigen Werte über eine Schleife zu setzen. Bis zum Aufrufen des Programms funktioniert auch alles einwandfrei, aber danach müsste ich wieder alles manuell eingeben.

Kann mir jemand bei diesem Problem weiterhelfen?
Gast

Re: DOSBox

Beitragvon Gast » Mo 29. Apr 2019, 15:03

Hallo,
deine Beschreibung ist leider recht vage, da wird dir ohne weitere Ausführungen keiner helfen können. Was sind das für Dateien, was ist da drin, und was ist das für ein Programm, und was macht es? Allgemein kann man sagen, das Problem ist nicht DOS-spezifisch, sondern genereller Natur. Du hast ein unbekanntes Dateiformat, das nur von einem einzigen Programm gelesen und bearbeitet werden kann, und dieses Programm reicht für deine Zwecke nicht aus. Da hilft in der Regel nur, das Dateiformat zu "knacken" und sich ein eigenes Programm zur Bearbeitung erstellen. Das gestaltet sich besonders dann schwierig, wenn die Dateien im Binärformat vorliegen, also die Datenstruktur nicht sofort ersichtlich ist. Wenn es nicht gerade zehntausende Dateien sind, wärst du vermutlich schneller, wenn du das Ganze manuell erledigst.
Benutzeravatar
schubl
Solitärspieler
Beiträge: 18
Registriert: So 17. Mär 2019, 19:14

Re: DOSBox

Beitragvon schubl » Mo 29. Apr 2019, 21:49

Was genau musst Du eingeben? Immer das gleiche oder je nach Datei was anderes?
Mit AutoIt kann man unter Windows alles Mögliche automatisieren...
Unter anderem auch Tastendrücke an das System senden...
Je nach Anforderung wird das entweder einfach und schnell erledigt bis zu so mühsam, dass es manuell besser geht...

schubl
Soviel Retro und nur sowenig Zeit... laufender WIP...
8086, 286, 386, 486, P1, P2, P3, P4 und dann noch Amiga, Atari, C64/128,...
krone90

Re: DOSBox

Beitragvon krone90 » Di 30. Apr 2019, 10:20

Vielen Dank für die bisherigen Antworten. Die EXE-Datei, welche mir den Zugriff auf die Dateien gewährt, liest über mehrere Zahlen- und Namenseingaben sowie Enter-Eingaben entsprechende Baugruppen aus. Die Eingaben hierfür unterscheiden sich von Baugruppe zu Baugruppe, denn jede Baugruppe hat unterschiedlich viele Dateien. Und leider handelt es sich insgesamt um mehrere zehntausende Dateien.

Das Programm zu entschlüsseln erweist sich als relativ schwierig, da nichts darüber bekannt ist und wie bzw. womit es programmiert wurde.

Den Vorschlag mit Autolt werde ich mir mal anschauen. Danke!
Gast

Re: DOSBox

Beitragvon Gast » Mi 1. Mai 2019, 12:09

Mal geschaut, ob das Programm eventuell Kommandozeilenoptionen entgegennimmt, mit denen man arbeiten könnte?
krone90

Re: DOSBox

Beitragvon krone90 » Mo 6. Mai 2019, 13:57

Ja, vielen Dank für die Hilfe. Die erste Problematik ist damit behoben. Nun stehe ich allerdings vor dem Programm, dass maximal 16 Dateien über die DosBox geöffnet werden können. Gibt es hierfür eine schnelle und einfache Lösung?
Gast

Re: DOSBox

Beitragvon Gast » Mo 6. Mai 2019, 14:20

Nach dem, was ich gelesen habe, ist das kein Problem von DOSBox, sondern von DOS generell - es können nur 15 Dateien je Prozess offen sein. Wie man das löst, leider keine Ahnung. Aber nur mal zum Verständnis - du hattest jetzt nicht vor, die zehntausend Dateien auf einmal zu öffnen? Denn das wird mit Sicherheit nicht gehen.
Benutzeravatar
Thomas
CONFIG.SYS-Autor
Beiträge: 294
Registriert: Mi 22. Jun 2016, 12:29
Wohnort: Nähe von Limburg / Lahn
Kontaktdaten:

Re: DOSBox

Beitragvon Thomas » Mo 6. Mai 2019, 14:33

Mit FILES=XX in der config.sys
Habe aber keine Ahnung wo man das bei DOSBOX angeben muss. Und es geht maximal bis 99
Ein bisschen DOS kann oft mehr als ein Haufen Fenster.

Gigabyte GA-586HX, P54C 100@75MHz, 24MB RAM, AVGA3-22-1M ISA, RTL8029AS PCI, Goldstar Prime 2 ISA, MA5ASOUND, Dreambl. X2 DB, HD 4x2GB, 48x CD, 3,5" Floppy, 2xRS232, 1xPar., PS/2 Maus
krone90

Re: DOSBox

Beitragvon krone90 » Mo 6. Mai 2019, 15:08

Nein, zum Glück muss ich nicht alle Dateien zusammen öffnen. Die Informationen für eine Baugruppe sind immer auf eine unterschiedliche Anzahl von Dateien aufgeteilt. Mein bisheriger Überblick ist, dass es sich hierbei um maximal 100 Dateien handelt. Also würde der genannte Hinweis vielleicht schon helfen. Ich werde es mal ausprobieren und euch eine Rückmeldung geben.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste