MS DOS 6.22 Ersatz for das "set /p" Kommando

Wie bekomme ich mein Adventure zum Laufen? Hier gibt es unsere Tipps!
Antworten
donald
Tastatursteuerer
Tastatursteuerer
Beiträge: 693
Registriert: 20.12.2011, 02:33

MS DOS 6.22 Ersatz for das "set /p" Kommando

Beitrag von donald »

Hi,

ich habe mir MS DOS 6.22 im PC Emulator (PCem) installiert.
Jetzt suche ich verzweifelt nach einer Möglichkeit, per Batch Script, die einzige Textzeile einer Datei in eine Variable zu schreiben.

set /p var=<text.txt
echo %var%
pause

Diese einfache Methode funktioniert nicht.
Der Kommando-Interpreter von MS DOS 6.22 ist wohl etwas eingeschränkt gegenüber neueren Versionen.
Kennt jemand eine funktionierende Methode oder eine Alternative?
Des Menschen Wille ist sein Himmelreich
und manchmal auch die Hölle.
Benutzeravatar
Bakhtosh
Rätselmeister
Rätselmeister
Beiträge: 2153
Registriert: 30.11.2003, 13:21
Wohnort: Wer weiß das schon so genau
Kontaktdaten:

Re: MS DOS 6.22 Ersatz for das "set /p" Kommando

Beitrag von Bakhtosh »

Ich hatte vor Ewigkeiten mal so ein Problem und habe glaube ich Möglichkeit 4 c) von dieser Seite genutzt:
http://www.pement.org/sed/bat_env.htm
donald
Tastatursteuerer
Tastatursteuerer
Beiträge: 693
Registriert: 20.12.2011, 02:33

Re: MS DOS 6.22 Ersatz for das "set /p" Kommando

Beitrag von donald »

Hi,

danke, werde ich mir auf jeden Fall ansehen.
Methode 4f wäre mein Ding, ist aber noch nicht geschrieben worden.

Edit:
Die dort beschriebene "Debug" Methode funktioniert ja 1a.
Ich habe allerdings ein "Set" Ersatz MS DOS Programm gefunden. ASET.EXE.
Es ist ein Kommandozeilenprogramm mit ziemlich viel Funktionen.
Unter anderem holt dir eine Funktion die xte Zeile aus einer Textdatei und speicht sie in einer Variablen.

c:\aset var := line (1,'c:\dir.txt')

Falls es jemanden interessiert, es heißt ASET10.ZIP -> http://cd.textfiles.com/somuch/smmodem/UTILS/
Des Menschen Wille ist sein Himmelreich
und manchmal auch die Hölle.
Antworten