Newsgroup: it.comp.os.win.win2000
Titolo: Problema con variabile PATH

ciao,
ho installato un software che ha aggiunto 2 voci alla variabile PATH.
Pero' ora se da prompt digito ad esempio 'FTP', mi dice che non lo
trova. Praticamente non vede niente in \winnt, \winnt\system32.
Se cancello dalla variabile 'PATH' le 2 voci nuove tutto torna
come prima.
Ma quanto puo' essere lunga la variabile ?
grazie
Roby


Non credo che sia un problema di lunghezza, quanto di assegnazione di
valori alla variabile PATH. Ad esempio se hai una situazione di questo
tipo:
PATH=C:\WINNT;C:\WINNT\SYSTEM32
PATH=C:\ALTRO
il path risultante sara' C:\ALTRO perche' e' l'ultima assegnazione
fatta. Le righe dovrebbero invece essere inserite in questo modo:
PATH=C:\WINNT;C:\WINNT\SYSTEM32
PATH=%PATH%;C:\ALTRO
In questo modo la PATH risultante sara' formata dai tre percorsi,
poiche' %PATH% equivale al PATH dichiarato in precedenza. Spero di
essere stato chiaro :-)
--
Ciao
Gerardo Fransecky

 Gerardo Fransecky
ti riscrivo la variabile cosi' com'e' dalle proprieta' computer:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
D:\PROGRA~1\FILECO~1\ULEADS~1\Mpeg
da prompt invece ottengo questo:
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
D:\PROGRA~1\FILECO~1\ULEADS~1\Mpeg;;C:\PROGRA~1\FILECO~1\ULEADS~1\MPEG
ci sono 2 ';' di seguito nell'ultima, ma non credo diano problemi.
quello che non mi spiego e' perche' siano diverse
grazie
Roby

 quello che non mi spiego e' perche' siano diverse
Giusto per provare hai provato a eliminare un ";" ? altrimenti di sicuro e'
una cretinata e lo so gia' da me ma potrebbe essere il formato dos 8.3 che
non gli piace ? la lunghezza credo sia al max 1023
Ciao
Francesco R.

 
se vai control panel-> system -> advanced-> environment (ho il so in 
inglese, a te la traduzione...), vedrai che ogni utente ha una serie di 
variabili "personali" e una serie della macchina.
la variabile path, può esistere in tutti e due i gruppi.
prova a controllare che non c siano castronerie in una delle due e 
verifica come sono messi i vari separatori.
-- 
+-----
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-----

 +-----
Paolo, la variabile appare solo nell'elenco delle variabili di sistema,
in quello utente ci sono le 2 'temp' e 'tmp'.
come faccio ad eliminare i 2 ';' se li vedo solo dal prompt ?
dovrei fare 'set path=' ogni volta dopo l'avvio ?
mi potete dire come mai da prompt il valore e' diverso ?
grazie
Roby

 quello che non mi spiego e' perche' siano diverse
Considera che oltre alle variabili d'ambiente (sistema e utente) che
trovi nelle proprieta' del computer, c'e' anche il file AUTOEXEC.NT dove
possono essere inserite altre dichiarazioni che, se non ricordo male,
hanno la precedenza sulle altre.
--
Ciao
Gerardo Fransecky


no, e' ancora originale l'autoexec.
grazie
Roby

 PEG
[...]
il problema č che quel programma ti ha riscritto la chiave del registro 
in formato REG_SZ, anzichč REG_EXPAND_SZ, e variabili come %SystemRoot% 
non vengono piů espanse. Modifica la variabile PATH (seleziona un pezzo 
e taglialo negli appunti), dai ok, poi falla tornare come prima (se hai 
seguito il mio consiglio, incolla quello che avevi tagliato) e ridai ok
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.0.21. C/C++ and ASM developers
                               and beta testers are welcome!

 la lunghezza credo sia al max 1023
no, è 32768, nome e "=" inclusi
