PDA

View Full Version : Problema con variabili d'ambiente..


L4OA
27-05-2003, 12:22
Salve a tutti
in poche parole:
ho una variabile d'ambiente (utente) PIPPO
che devo testare in un file .bat
IF (%PIPPO%) == (SI) .....
e funziona
da programma ne cambio il valore attraverso il registro di windows (2000)
e lo vedo con regedit
ma da file .bat il valore č sempre uguale...
infatti se vado nelle proprietā del sistema\avanzate\ecc...
trovo ancora il vecchio valore
lo so che riavviando il pc questo cambia
ma spero che esista un'altro modo o no??
grazie in anticipo

ps
se volete farvi 2 risate il registro lo modifico con le api32 di windows
dal COBOL!!! :eek: :D

alphacygni
27-05-2003, 12:26
Originally posted by "L4OA"

Salve a tutti
in poche parole:
ho una variabile d'ambiente (utente) PIPPO
che devo testare in un file .bat
IF (%PIPPO%) == (SI) .....
e funziona
da programma ne cambio il valore attraverso il registro di windows (2000)
e lo vedo con regedit
ma da file .bat il valore č sempre uguale...
infatti se vado nelle proprietā del sistema\avanzate\ecc...
trovo ancora il vecchio valore
lo so che riavviando il pc questo cambia
ma spero che esista un'altro modo o no??
grazie in anticipo

ps
se volete farvi 2 risate il registro lo modifico con le api32 di windows
dal COBOL!!! :eek: :D

uela', ci si ritrova in area tecnica...:D
cmq la tua ultima affermazione mi ha lasciato sconcertato :sofico:
a parte tutto, finora pure io l'unica soluzione che ho trovato quando m'e' capitato qualcosa di simile e' stata quella di riavviare... pero- erano situazioni ben diverse eheh non si trattava di cambiamenti che era normale che fossero dinamici... uff la vedo dura con winzoz :muro:
(la cosa strana pero' e' che quando cambi il valore diuna variabile d'ambiente non ti segnala la assoluta necessita' di riavviare... quindi forse qualche speranza c'e'!)

L4OA
27-05-2003, 12:29
Ciao
č giā non dice di riavviare da nessuna parte eppure...
speriamo di trovare qualche comando :rolleyes:

e sappi che esiste anche l'object cobol :sofico:
che parla con asp java e html :eek:
terribile!! :D :D

ps
tutto a posto col master?

alphacygni
27-05-2003, 12:33
si dell'object cobol avevo sentito parlare eheh spero di non incontrarlo mai xo' :sofico:
il master purtroppo non ho ancora avuto il modo di provarlo! l'ho montato e lo riconosce, e non mi blocca niente :D pero' su quella macchina ancora non hoinstallato il sistema operativo quindi per i test di masterizzazione c'e' da aspettare... anhe se qualcuno sosteneva che i problemi fossero ancora prima ;)

cionci
27-05-2003, 13:34
Dalla shell:

SET %VAR%=valore

L4OA
27-05-2003, 13:46
purtroppo il problema č che lo devo impostare da programma...

cionci
27-05-2003, 16:47
SET č un comando che funziona anche da un file .bat... Non so se il valore sarā persistente ovarrā solo all'interno di quel file .bat...devi fare qualche prova..

L4OA
27-05-2003, 17:13
non posso impostarla dal bat
il bat esegue un exe che imposta la variabile
proprio per comunicare col bat l'esito..
comunque ho risolto
invece di leggerla da bat
la rileggo da un programma che doveva
essere eseguito in funzione del valore della variabile
lo eseguo sempre e si legge il registro
in caso negativo esce subito ;)

saluti