Você está na página 1de 2

7/12/2014

VariablesmasusadasenbatchVariablesdeentornodewindows

Visitarforo
Noticias

Animacin3d
Crearwebs

Crearjuegos
Crearvdeos

Programacin
Utilidades

Diseogrfico
Publicar

Seguridadinform.
Contactar

SECCIONES
Animacin3d
Crearjuegos
Crearwebs
Crearvdeos

4.Variablespredefinidas
Nosotrosnopodemosdefinirtodoslosnombresdevariablesquequeramos,yaquealgunos
nombres ya vienen cogidos por nuestro sistema operativo y tienen su funcin
correspondiente. En esta parte vamos a nombrar algunos de ellos, ya que puede que en
algunosprogramasrequirisunalecturadelosmismos.Estasvariablesson:

ENLACES
Enespera

1.

2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.

%ALLUSERSPROFILE% => Esta variable devuelve la localizacin del perfil de todos


losusuarios.
%APPDATA% => Devuelve el lugar donde las aplicaciones guardan los datos por
defecto(NormalmentelacarpetadeArchivosdePrograma).
%CD%=>Devuelveeldirectorioenelqueestsenesemomento(seexplicarms
adelanteconsuscomandosparacambiarsededirectorio).
%CMDCMDLINE% => Muestra el comando exacto empleado para acceder al
intrpretedecomandos(cmd.exe).
%CMDEXTVERSION%=>Devuelvelaextensindenuestrointrpretedecomandos.
%COMPUTERNAME%=>Devuelveelnombredelequipo.
%COMSPEC%=>Devuelvelarutadelashelldecomandos.
%DATE%=>Devuelvelafechaactual.
%ERRORLEVEL%=>Devuelveelcdigodeerrordelltimocomandoejecutado.
%HOMEDRIVE% => Devuelve la unidad en la que est el directorio en el que ests
actualmente.
%HOMEPATH%=>Devuelvelarutacompletaadichodirectorio.
%LOGONSERVER%=>Devuelveelnombredenuestroservidor.
%NUMBER_OF_PROCESSORS% => Devuelve el nmero de procesadores instalados
enelequipo.
%OS%=>Devuelvenuestrosistemaoperativo,conlaexcepcindeWindows2000y
XPquelodevuelvencomoWindows_NT.
%PATH% => Devuelve la ruta a la carpeta de los ejecutables ms importantes del
sistema.
%PATHEXT% => Devuelve las extensiones de archivos que nuestro sistema
consideraejecutables.
%PROCESSOR_ARCHITECTURE%=>Devuelvelaarquitecturadelprocesador.
%PROCESSOR_IDENTIFIER%=>Devuelveladescripcindelprocesador.
%PROCESSOR_LEVEL%=>Devuelveelnmerodemodelodeprocesador.
%PROCESSOR_REVISION%=>Devuelveelnmeroderevisindelprocesador.
%PROGRAMFILES% => Devuelve la carpeta donde se guardan los programas
(normalmenteArchivosdePrograma).
%RANDOM%=>Devuelveunnmeroalazarentre0y32767.
%SYSTEMDRIVE%=>Devuelvelaunidadquecontieneeldirectoriorazdelsistema.
%SYSTEMROOT% => Devuelve la carpeta de administracin, que suele ser
C://Windows
%TEMP%=>Devuelveeldirectoriodondeestnlosarchivostemporales.
%TMP%=>Igualqueelanterior.
%TIME%=>Devuelvelahoraactual.
%USERNAME%=>Devuelveelnombredelusuarioactual.
%USERPROFILE% => Devuelve la ruta del directorio donde estn los archivos del
usuarioactual.
%WINDIR%=>Devuelvelarutadelacarpetadelsistemaoperativo

De esta forma nosotros podemos hacer por ejemplo un programa que nos muestre la hora
actual,lafechayelusuarioquelahavistodelasiguienteforma:
http://tuwebdeinformatica.com/Programar/curso_batch/variables_basicas_batch.php

1/2

7/12/2014

VariablesmasusadasenbatchVariablesdeentornodewindows
@echooff
titleHoraactual
echoElusuario%USERNAME%hasolicitadoverlahora
pause
echoLafechaes%DATE%ysonlas%TIME%
pause>nul
exit

Autor:
Sitienesalgunapreguntaquehacernostieneselforoatudisposicin.

VolveraProgramacin>>
Buscar

Creadael03/11/0816:41

CopyrightTodoslosderechosreservadosPginacreadaporJuanma

http://tuwebdeinformatica.com/Programar/curso_batch/variables_basicas_batch.php

2/2