Unha variable ambiente (variable ambiente) é unha breve referencia a un obxecto do sistema. Usando estas abreviaturas, por exemplo, pode crear rutas universais para aplicacións que funcionarán en calquera PC, independentemente dos nomes de usuario e outros parámetros.
Variables do entorno de Windows
Pode obter información sobre as variables existentes nas propiedades do sistema. Para iso, fai clic co botón dereito do rato sobre o atallo de ordenador no escritorio e selecciona o elemento adecuado.
Vaia a Opcións avanzadas.
Na xanela aberta cunha lapela "Avanzado" fai clic no botón que aparece na captura de abaixo.
Aquí vemos dous bloques. O primeiro contén variables de usuario e o segundo contén variables de sistema.
Se desexa ver a lista completa, executa Liña de mando en nome do administrador e execute o comando (ingrese e faga clic ENTRAR).
set>% homepath% desktop set.txt
Ler máis: Como abrir o sistema de comandos en Windows 10
No escritorio aparece un nome co nome "set.txt", no que se indicarán todas as variables de ambiente dispoñibles no sistema.
Todos eles pódense usar na consola ou en scripts para executar programas ou buscar obxectos pechando o nome en signos por cento. Por exemplo, no comando anterior en vez do camiño
C: Usuarios nome de usuario
adoitabamos
% homepath%
Nota: o caso cando se escriben variables non é importante. Path = camiño = CAMIÑO
Variables PATH e PATHEXT
Se con variables comúns todo está claro (un enlace - un valor), entón estas dúas se separan. Un exame detallado demostra que se refiren a varios obxectos á vez. Vexamos como funciona.
"CAMIÑO" permítelle executar ficheiros e guións executables "deitados" en certos directorios, sen especificar a súa ubicación exacta. Por exemplo, se escribe Liña de mando
explorer.exe
o sistema buscará os cartafoles indicados no valor da variable, buscará e lanzará o programa correspondente. Podes aproveitar isto de dúas maneiras:
- Coloque o ficheiro necesario nun dos directorios especificados. Pódese obter unha lista completa resaltando a variable e premendo "Cambiar".
- Crea a túa propia carpeta en calquera lugar e prescrícheche o camiño. Para iso (despois de crear o directorio no disco), faga clic Crear, introduza o enderezo e Está ben.
% SYSTEMROOT% define a ruta ao cartafol "Windows" independentemente da carta de unidade.
A continuación, fai clic Está ben nas fiestras Variables de ambiente e "Propiedades do sistema".
Pode que necesite reiniciar para aplicar a configuración. Explorador. Podes facelo rápido así:
Aberto Liña de mando e escriba un comando
taskkill / F / IM explorer.exe
Todos os cartafoles e Barra de tarefas desaparecerán. A continuación, volva a executar Explorador.
explorador
Outro punto: se traballaches "Liña de mando", tamén se debería reiniciar, é dicir, a consola non "saberá" que cambiaron a configuración. O mesmo se aplica aos cadros nos que depura o seu código. Tamén pode reiniciar o ordenador ou pechar sesión e volver iniciar sesión.
Agora todos os ficheiros colocados "C: Script" poderase abrir (executar) introducindo só o seu nome.
"PATHEXT"á súa vez, fai posible non indicar nin sequera a extensión de ficheiro, se está escrito nos seus valores.
O principio de funcionamento é o seguinte: o sistema percorre as extensións unha por unha ata que se atopa o obxecto correspondente e faino nos directorios especificados en "CAMIÑO".
Creación de variables de ambiente
As variables créanse simplemente:
- Pulsador Crear. Pódese realizar tanto na sección de usuarios como na sección do sistema.
- Introduza un nome, por exemplo, "escritorio". Teña en conta que este nome aínda non se usou (examina as listas).
- No campo "Valor" especifique o camiño ao cartafol "Escritorio".
C: Usuarios nome de usuario escritorio
- Empuxar Está ben. Repita esta acción en todas as xanelas abertas (ver máis arriba).
- Reiniciar Explorador e a consola ou todo o sistema.
- Feito, creouse unha nova variable, podes vela na lista correspondente.
Por exemplo, refaremos a orde que usabamos para obter a lista (o primeiro do artigo). Agora en vez de nós
set>% homepath% desktop set.txt
só hai que ingresar
set>% desktop% set.txt
Conclusión
O uso de variables de entorno pode aforrar significativamente tempo ao escribir guións ou interactuar coa consola do sistema. Outro plus é a optimización do código xerado. Teña en conta que as variables que creou non están dispoñibles noutros computadores e os scripts (scripts, aplicacións) non funcionarán co seu uso, polo que antes de transferir ficheiros a outro usuario, debes avisalo e ofrecerche crear o elemento correspondente no teu sistema. .