[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Beim Start einer Batchdatei im Norton-Commander f.hren SET-Befehle zu
einem Abbruch, da der Norton-Commander einen eigenen Environment-Bereich
anlegt, in den alle Variablen aus dem aufrufenden Shell kopiert werden,
wobei der angelegte Setup-Speicherbereich exakt hiernach festgelegt wird
und nicht ge.ndert werden kann.
Daher k.nnen auch keine weiteren SETs stattfinden.
Batch-Dateien k.nnen aber trotzdem aus der NC-Ebene gestartet werden,
wenn gen.gend Speicher f.r ein weiters COMMAND.COM-Shell vorhanden ist,
alle Batch-Dateien geringf.gig umgeschrieben werden und auf mehr als
8 Parameter verzichtet werden kann.
Beispiel:
@ECHO OFF
FOR %%X IN (%1 %2 %3 %4 %5 %6 %7 %8 %9) DO IF %%X!==NC! GOTO MAIN
COMSPEC /c %0 %1 %2 %3 %4 %5 %6 %7 %8 NC
EXIT
GOTO ENDE
:MAIN
REM Hier ist das urspr.ngliche Stapel-Programm
:ENDE
Das Stapel-Programm ruft sich unter einem neuen Shell rekursiv auf und
kehrt nach Programm-Ende wieder zu NC zur.ck. Bei Abbruch der Stapeldatei
kann mit EXIT das neue Shell wieder verlassen werden.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson