Le variabili d'ambiente in Windows XP (1/4) - Software Windows - Articoli - UpYou
Le variabili d'ambiente in Windows XP (1/4) - Software Windows - Articoli - 
UpYou  LOGIN   REGISTRATI
RSS Vai alla Home HOME Vai alla sezione Downloads DOWNLOADS Vai alla sezione Articoli ARTICOLI Leggi le news NEWS Informazioni sul sito? Contattaci CONTATTACI Il Blog di UpYou.it BLOGVisita il Blog di UpYou.it   Fai la spesa con noi! SHOPPING Entra nel nostro Forum! FORUM

Navigazione

Annunci Pubblicitari

Login
Nome utente:

Password:

Ricordami

Password persa?

Registrati ora!

Come registrarsi?

Sezioni

Le variabili d'ambiente in Windows XP
Le variabili d'ambiente in Windows XP
Pubblicato da Stefano Angaran il (19/9/2006 15:10:00)
"Cosa sono e come si creano o si modificano le variabili d'ambiente in Windows XP"

Variabili d'ambiente in Windows XP



Con quest'articolo vogliamo fare una breve panoramica dell'utilizzo delle variabili d'ambiente ( environment variables in inglese ) in un sistema Windows XP. Innanzitutto cerchiamo di focalizzare più precisamente il contesto. Cosa sono le variabili d'ambiente?
Si tratta essenzialmente di alcune variabili che il sistema operativo rende disponibili ai processi che vengono eseguiti in modo da fornire informazioni di base relative appunto al sistema in uso sia per quanto riguarda l'hardware, sia per quanto riguarda il sistema operativo.

In Windows XP ci sono 2 diversi livelli per le variabili d'ambiente:

  • Variabili d'ambiente di sistema: sono modificabili solo dagli utenti amministratori e vengono applicate a tutti gli utenti del PC. Il cambiamento di una variabile di questa categoria richiede tipicamente il riavvio del sistema per diventare effettivo
  • Variabili d'ambiente di utente: ogni utente ha un proprio set di variabili d'ambiente seperato da quello degli altri utenti. L'utente può modificare e aggiungere nuove variabili d'ambiente in questa categoria e i cambiamenti non richiedono usualmente il riavvio del sistema per diventare effettivi anche se è possibile che sia necessario riavviare i programmi aperti per forzare una rilettura dei valori nelle variabili.


Il sistema operativo Windows XP è dotato di molte variabili d'ambiente predefinite che possono essere utilizzate dai programmi per carpire informazioni di base sul sistema ma che possono anche tornare utili ai normali utenti per alcune utili operazioni.
Vediamo prima una lista delle variabili disponibili ( in ordine alfabetico ):

Lista variabili d'ambiente predefnite

Variabile

Tipo

Descrizione

%ALLUSERSPROFILE%

Utente

Posizione del profilo All Users

%APPDATA%

Utente

Posizione dove le applicazioni memorizzano i dati di default

%CD%

Utente

Directory corrente di lavoro

%CMDCMDLINE%

Utente

La stringa completa utilizzata per eseguire la copia corrente di Cmd.exe

%CMDEXTVERSION%

Sistema

Numero di versione del processore di comandi corrente

%COMPUTERNAME%

Sistema

Nome del compute

%COMSPEC%

Sistema

Percorso alla shell dei comandi

%DATE%

Sistema

Data corrente nel formato utilizzato dal comando data /t

%ERRORLEVEL%

Sistema

Codice di errore dell'ultimo comando eseguito. Un valore nullo equivale tipicamente a nessun errore

%HOMEDRIVE%

Sistema

Lettera del drive connesso alla directory home dell'utente. Viene impostato in base al percorso della directory home

%HOMEPATH%

Sistema

Locazione della directory home dell'utente

%HOMESHARE%

Sistema

Percorso di rete alla directory home condivisa dell'utente.

%LOGONSEVER%

Utente

Nome del controllor di dominio che ha autorizzato la sessione corrente di logon

%NUMBER_OF_PROCESSORS%

Sistema

Numero di processori del sistema

%OS%

Sistema

Nome del sistema operativo. Per Windows XP per esempio la variabile prende il valore “Windows_NT”

%PATH%

Sistema

Specifica il percorso di ricerca per gli eseguibili

%PATHEXT%

Sistema

Lista delle estensioni che il sistema operativo considera come file eseguibili

%PROCESSOR_ARCHITECTURE%

Sistema

Architettura della CPU o delle CPU installate nel computer

%PROCESSOR_IDENTIFIER%

Sistema

Descrizione della CPU

%PROCESSOR_LEVEL%

Sistema

Numero di modello della CPU installata nel computer

%PROCESSOR_REVISION%

Sistema

Numero di revisione della CPU

%PROGRAMFILES%

Sistema

Cartella di installazione di default dei programmi

%PROMPT%

Utente

Stringa del prompt dei comandi dell'interprete corrente.

%RANDOM%

Sistema

Numero decimale casuale tra 0 e 32767

%SYSTEMDRIVE%

Sistema

Lettera di unità del drive che contiene la directory principale di Windows XP

%SYSTEMROOT%

Sistema

Percorso completo alla directory principale di Windows XP

%TEMP% e %TMP%

Sistema e Utente

Directory dove i programmi memorizzano dati temporanei disponibili per l'utente correntemente loggato

%TIME%

Sistema

Ora corrente nello stesso formato utilizzato dal comando time /t

%USERDOMAIN%

Utente

Dominio del quale fa parte l'utente corrente

%USERNAME%

Utente

Nome dell'utente correntemente loggato

%USERPROFILE%

Utente

Percorso completo del profilo dell'utente corrente

%WINDIR%

Sistema

Percorso alla directory del sistema operativo



Come potete vedere abbiamo scritto tutti i nomi delle variabili indicandoli tra due simboli di percentuale ( % ). Questo perchè quando utilizzate una variabile d'ambiente in una shell oppure all'interno di uno script batch dovete utilizzare appunto questa notazione per far si che l'interprete dei comandi sostituisca il nome della variabile con il valore effettivamente contenuto in essa. Facciamo un semplice esempio utilizzando il comando echo che non fa altro che stampare su schermo:



Come vedete nel primo caso abbiamo scritto WINDIR senza i segni di percentuale ed è stata stampata appunto la stringa WINDIR mentre nel secondo caso abbiamo scritto %WINDIR% che ha prodotto come risultato il valore della variabile che contiene la directory del sistema operativo. Nel terzo e ultimo caso abbiamo voluto dimostrare come i nomi delle variabili non siano case sensitive.

Queste variabili d'ambiente sono molto utili per i programmi i gli script. Per esempio possono utilizzare la variabile %TEMP% per avere il percorso nel quale memorizzare i dati temporanei oppure %PROGRAMFILES% per definire il percorso dove installare un certo applicativo.

Dopo questa breve panoramica vediamo come possiamo fare per visualizzare e modificare il valore di una variabile d'ambiente o di come possiamo crearne di nuove.


Ritorna all'indice delle sezioni Pagina Successiva (2/4) >>
[ Torna a Software Windows | Voto: 0.00 (0 voti) - Vota questo articolo | Ritorna all'indice delle sezioni | Pagina stampabile]
Tavola dei contenuti


Condividi o aggiungi segnalibro

                       

I commenti sono di proprietà degli autori. Si declina ogni responsibilità sul loro contenuto.
Autore Contenuto



Copyright © 2003-2009 UpYou.it. Tutti i diritti sono riservati.
Sito sviluppato con Xoops
Informazioni: Legali - Pubblicità su UpYou - Diventa un partner - Collabora con noi
Aggiungi ai preferiti - Imposta pagina iniziale - Twitter - Facebook

Le variabili d'ambiente in Windows XP (1/4) - Software Windows - Articoli

Cerca nel Sito

Argomenti Notizie

Annunci Pubblicitari

Segnalati da: