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?
MS DOS 6.22 Ersatz for das "set /p" Kommando
-
- Profi-Abenteurer
- Beiträge: 760
- Registriert: 20.12.2011, 02:33
MS DOS 6.22 Ersatz for das "set /p" Kommando
Des Menschen Wille ist sein Himmelreich
und manchmal auch die Hölle.
und manchmal auch die Hölle.
- Bakhtosh
- Rätselmeister
- Beiträge: 2192
- 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
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
http://www.pement.org/sed/bat_env.htm
-
- Profi-Abenteurer
- Beiträge: 760
- Registriert: 20.12.2011, 02:33
Re: MS DOS 6.22 Ersatz for das "set /p" Kommando
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/
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.
und manchmal auch die Hölle.