» »

[winXP]PATH se čez čas ne parsa pravilno

[winXP]PATH se čez čas ne parsa pravilno

MrStein ::

PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;%ProgramFiles%\commands;C:\Program Files\...

V %ProgramFiles%\commands imam nekaj programčkov, ki jih uporabljam.

To ponavadi deluje OK, sem pa zdaj že drugič opazil, da ne deluje ta del.

Torej, ko deluje, lahko:
- v start menu / Run... vpišem ime programa iz te mape in se brez problema požene
- v CMD lahko ne glede na trenutni direktorij poganjam programe iz one mape po imenu

Ko neha delovat, pa teh programov ne najde, ne v Run... , ne v CMD.
Še vedno lahko naredim:
cd %ProgramFiles%\commands
ime_prog

in to deluje.

Se komu sanja kaj to povzroča?
Po boot-u deluje, nekako s časom pa neha. :P

Gre za Windows XP Professional SP3.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
  • spremenil: MrStein ()

Duhec ::

Hm, kam pa kaže spremenljivka %ProgramFiles% , ko zadeva ne dela ?
To vidiš, če v Command Promptu izvedeš:
set
ki pokaže kaj je dodeljeno komu/čemu.
Ko dela, navadno kaže:
ProgramFiles=c:\Program Files
kot recimo %systemRoot% je c:\Windows

Imaš mogoče tudi na D particiji kak D:\Program Files mapo ?
Dodaj path (v spremenljivkah okolja) v obstoječi path z direktnim naslovom:
;c:\Program Files\Command

gorenjc ::

Na isto temo post z identičnimi težavami.Očitno je problem, če se za pot uporabi spremenljivka %Programfiles% Če ti path ali pa set ne pokaže prave(absolutne) poti, se pravi: c:\program files\commands potem imaš problem. Dve opciji:
Kot je že @duhec predlagal, vpišeš absolutno pot ali pa tole:
V registru dodaš v HKEY_CURRENT_USER\Software\Microsoft\Command Processor
"DelayedExpansion"=dword:00000001

MrStein ::

Duhec je izjavil:

Hm, kam pa kaže spremenljivka %ProgramFiles% , ko zadeva ne dela ?

Iz tega:
Še vedno lahko naredim:
cd %ProgramFiles%\commands

bi lahko sklepal, da ima pravo vrednost.

Bom pogledal, kaj v drugih temah pišejo.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Duhec ::

Hm, očitno Path ne upošteva zapisa %ProgramFiles%\Commands ampak samo C:\Program Files\Commands
Sem simuliral isto na XP-SP3 in deluje samo slednje, čeprav Path kaže na C:\Program Files\Commands , izvede pa ne.

p.s.
Samo restart je potreben in Path sprejme spremenljivko %ProgramFiles%\Commands.
Zdaj dela.

Zgodovina sprememb…

  • spremenil: Duhec ()

MrStein ::

Duhec je izjavil:

Hm, kam pa kaže spremenljivka %ProgramFiles% , ko zadeva ne dela ?

ProgramFiles=C:\Program Files

Saj je prav, samo po določenem času ga več ne upošteva.

(še dobro, da ni darkota, bi spet trdil, da to že ni res ;))

Zdaj laufa že 6 dni, pa se še ni zgodil ta hec.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

MrStein ::

Poročam, da zdaj po šestih dnevih delovanja PC-ja, se ta problem ni zgodil. Zdaj programe iz omenjenega folderja lahko zaganjam iz Start / Run, kot tudi iz ukazne vrstice cmd.exe.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

nekaj enostavnega za vsakdanjo rabo...

Oddelek: Programiranje
121977 (1494) milan0
»

MSN datoteke čez 6GB

Oddelek: Programska oprema
51726 (1543) Vuli
»

Kako odstraniti Winload.exe...

Oddelek: Pomoč in nasveti
152494 (2234) vratar
»

Kopiranje iber počasno

Oddelek: Pomoč in nasveti
162202 (1884) brdi
»

WIN XP in moteče odpiranje Explorerja ob zagonu

Oddelek: Operacijski sistemi
5949 (842) pyo_xo

Več podobnih tem