Kurzfristige Pfadänderung

Die mit PATH gesetzte Pfadangabe ist der Wegweiser für den Computer, damit er die gewünschten Programme findet und startet. Sobald ein neues Programm installiert werden soll, kann es notwendig sein, die Pfadangabe kurzfristig zu verlängern. Die folgende Batchdatei soll uns dabei behilflich sein:

@echo off
path
set opath=%path%
set path=%path%;C:\NEU
rem Hier fügen Sie Ihre Routinen
rem ein!
path
set path=%opath%
set opath=
path

© Lars Aschenbach - Batchprogrammierung - 06-03-04

Die drei path-Zeilen dienen uns dabei nur als Kontrolle und sollten später gelöscht werden. Schauen wir uns aber die anderen Zeilen an, die das ganze Geheimnis bargen:
Weil die Pfadangabe später wieder in den Ursprungszustand zurückversetzt werden soll, muß sie mit

SET OPATH=%PATH%

in die Variable OPATH gerettet werden. Nun wird die Pfadangabe mit SET PATH=%path%;C:\NEU um das Verzeichnis C:\NEU verlängert. Anstelle der REM-Zeilen fügen Sie also Ihre gewünschten Routinen ein. Sind diese abgearbeitet, wird die alte Pfadangabe durch SET PATH=%OPATH% wiederhergestellt. Ist auch dies erledigt, so kann die Variable OPATH gelöscht werden, was durch SET OPATH= geschieht.
Soll die Pfadangabe dauerhaft verlängert werden, so muß die Zeile SET PATH=%PATH%;C:\ durch die folgende Batchdatei an die AUTOEXEC.BAT gehängt werden:

@echo off
echo set path=%path%;c:\neu >> autoexec.bat

Damit hätten wir also auch wieder ein Problem weniger, obwohl dieses noch von sehr leichter Natur war - zumindest für mich.

Lars Aschenbach