Nochmal: Ersatz fuer Reply
Michael Lackhoff
lackhof at uni-muenster.de
Do Apr 11 20:20:14 CEST 1996
Durch Zufall habe ich noch eine nette Loesung von Timo Salmi zum
Problem gefunden, das allein mit DOS Hausmitteln auskommt:
@echo off
rem INPUT.BAT von Timo Salmi ("eingedeutscht" von Michael Lackhoff)
echo This will copy your input to the environment variable INPUT_
echo Give your input:
fc con nul /lb1 /n | time | find " 1: "> setinput.bat
echo @echo off> neue.bat
echo set input_=%%3>> neue.bat
call setinput
del setinput.bat
del neue.bat
echo The value of INPUT_=%input_%
Denen zur Genugtuung, die 4dos nicht moegen: dieser Batch laeuft
nicht unter 4dos.
Denen zur Freude, die 4dos moegen: 4dos hat eine eigene Funktion, mit
der sich die Aufgabe in einer Zeile loesen laesst.
Die Idee fand ich jedenfalls genial. Wer die hohe Kunst der
Batch-Programmierung lernen moechte, dem sei die einschlaegige
Sammlung von Timo Salmi (Simtel/batutil) waermstens empfohlen. Da
wimmelt es nur so von Geistesblitzen.
Noch ein kleiner Nachtrag zum Environment:
Bevor jemand in der WIN.INI versucht, die Environmentgroesse zu
erhoehen: SYSTEM.INI ist der rechte Ort.
Wer den Norton Commander benutzt: Vor Aufruf des Commanders eine
grosse Variable setzen, z.B. mit SET dummy=xxxxxxxxxxxxxxxxusw.
Bei Bedarf kann man die dann in Batches wieder loeschen und hat nun
genug Platz fuer -P -D usw. Timo hat in der oben genannten Sammlung
uebrigens auch einen kleinen Batch, um zu testen, ob genug Enviroment
frei ist.
Gruss
Michael Lackhoff
########################################################################
# Michael Lackhoff e-mail lackhof at uni-muenster.de #
# Hoersterplatz 4 Tel. 0251-4833257 #
# 48147 Muenster FAX 0251-4833275 #
# Hochschule der Franziskaner und Kapuziner in Muenster #
########################################################################
Mehr Informationen über die Mailingliste Allegro