Hi,
wie kann ich die Umgebungsvariable TMP setzen?
In der autoexec.bat ist nur TEMP gesetzt.
In einer DOS-Shell sieht man aber, daß W95 auch TMP gesetzt hat, nur ich weiß nicht wo.
Bei NT geht das in Einstellungen/Systemsteuerung/System/Umgebung,
aber dieses Tabsheet gibt´s bei W95 nicht,
Vielen Dank,
Manfred
Hi,
in der DOS_Shell werden die Starteinstellungen aus der autoexec.dos verwendet, im Windoof selbst die aus der autoexec.bat.
Also in der *.dos nachschauen.
Gruß,
Micha
Hi Micha,
TMP ist in keinem von beiden gesetzt.
Außerdem brauche ich es auch nicht in der DOS-Shell.
Ich habe eine Software zu installieren, die auf C (dort ist jetzt das TMP-Verzeichnis) noch 128 MB braucht bevor mich der installer fragt, wohin ich die Software installieren möchte.
Servus
Manfred
Hi,
hab wohl die Frage nicht so richtig kapiert.
Du willst also tmp setzen?
nix einfacher als das, einfach eine Zeile in die beiden autoexen
set tmp=x:\pfad
x Laufwerk
Pfad Verzeichnisangabe
Gruß,
Micha
TMP=pfad;%TMP%
erweitert tmp angaben um deinen pfad
nein!
Hi,
was Du meinst, ist das Path-Roputing. Hier gehtes um das setzen einer Umgebungsvariable, wenn, dann höchstens so:
path=c:\tmp;%path%
ist aber unnötig, da das der set tmp=c:\tmp
auch mitmacht.
Gruß,
Micha
das set habe ich vergessen.
aber set ueberschreibt eine variable, deshalb musst du die alte mit reinnehmen, fuer den fall, dass es sie schon gibt
C:\files\cygwin\home\jeichhor>:stuck\_out\_tongue\_winking\_eye:ath
PATH=C:\files\cygwin\usr\local\bin;C:\files\cygwin\bin;C:\files\cygwin\bin;C:\files\cygwin\usr\X11R6\bin;C:\files\cygwin
\usr\X11R6\lib;c:\programme\texmf\miktex\bin;c:\WINNT\system32;c:\WINNT;c:\wa32\TOOLKIT
C:\files\cygwin\home\jeichhor\>set PATH=woanders
C:\files\cygwin\home\jeichhor>:stuck\_out\_tongue\_winking\_eye:ath
PATH=woanders
C:\files\cygwin\home\jeichhor\>set Path=C:\files\cygwin\usr\local\bin;C:\files\cygwin\bin;C:\files\cygwin\bin;C:\files\cy
gwin\usr\X11R6\bin;C:\files\cygwin\usr\X11R6\lib;c:\programme\texmf\miktex\bin;c:\WINNT\system32;c:\WINNT;c:\wa32\TOOLKI
T
C:\files\cygwin\home\jeichhor>:stuck\_out\_tongue\_winking\_eye:ath
PATH=C:\files\cygwin\usr\local\bin;C:\files\cygwin\bin;C:\files\cygwin\bin;C:\files\cygwin\usr\X11R6\bin;C:\files\cygwin
\usr\X11R6\lib;c:\programme\texmf\miktex\bin;c:\WINNT\system32;c:\WINNT;c:\wa32\TOOLKIT
schon wieder knapp daneben
Hi,
Du liegst falsch. Es geht nicht um den PATH-Befehl. Der arbeitet so, wie Du schreibst. Er löst aber die Frage nicht !
Die Aufgabe dieses Befehls ist es, Pfade anzugeben, die gefunden werden sollen, obwohl sie nicht mit angegeben werden. Dieser überschreibt, wenn man dahinter nicht den alten wieder angibt.
Hier geht es aber um den „set“ Befehl, der hat mit „path“ nichts zu tun.
Er bewirkt, das einer Variablen (hier tmp) ein Pfad zugewiesen wird.
Dies, damit Programme, die diese Variable verwenden, GENAU diesen Pfad verwenden, um dort Daten oder Dateien abzulegen. Hier also die „alten“ Pfade anzuhängen, ist völlig wiedersinnig.
Gruß,
Micha
Hi Micha,
set tmp=x:\pfad
so geht´s natürlich, anscheinend ist c:\temp die default-einstellung für W95.
Trotzdem funktioniert leider das Installieren der Software nicht.
Manfred
Hi,
warscheinlich kümmert die sich nicht drum, sondern legt die Installationsdateien immer auf c:. Doofe Software 
Es ist also so, das Du auf c: Platz schaffen sollst?
Falls da wirklich wenig Luft ist, kannst Du versuchen unter Systemsteuerung->System->Leistungsmerkmale den Virtuellen Speicher in ein anderes Laufwerk zu verlegen (Neustart nicht vergessen).
Gruß,
Micha