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