BATCH

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

BATCH

Teoría

Variables

  • %ALLUSERSPROFILE%
    Esta variable devuelve la localización del perfil de todos los usuarios.
  • %APPDATA%
    Devuelve el lugar donde las aplicaciones guardan los datos por defecto (Normalmente la carpeta de Archivos de Programa).
  • %CD%*
    Devuelve el directorio en el que estás en ese momento (se explicará más adelante con sus comandos para cambiarse de directorio).
  • %CMDCMDLINE%
    Muestra el comando exacto empleado para acceder al intérprete de comandos (cmd.exe).
  • %CMDEXTVERSION%
    Devuelve la extensión de nuestro intérprete de comandos.
  • %COMPUTERNAME%
    Devuelve el nombre del equipo.
  • %COMSPEC%
    Devuelve la ruta de la shell de comandos.
  • %DATE%
    Devuelve la fecha actual.
  • %ERRORLEVEL%
    Devuelve el código de error del último comando ejecutado.
  • %HOMEDRIVE%
    Devuelve la unidad en la que está el directorio en el que estás actualmente.
  • %HOMEPATH%
    Devuelve la ruta completa a dicho directorio.
  • %LOGONSERVER%
    Devuelve el nombre de nuestro servidor.
  • %NUMBER_OF_PROCESSORS%
    Devuelve el número de procesadores instalados en el equipo.
  • %OS%
    Devuelve nuestro sistema operativo, con la excepción de Windows 2000 y XP que lo devuelven como Windows_NT.
  • %PATH%
    Devuelve la ruta a la carpeta de los ejecutables más importantes del sistema.
  • %PATHEXT%
    Devuelve las extensiones de archivos que nuestro sistema considera ejecutables.
  • %PROCESSOR_ARCHITECTURE%
    Devuelve la arquitectura del procesador.
  • %PROCESSOR_IDENTIFIER%
    Devuelve la descripción del procesador.
  • %PROCESSOR_LEVEL%
    Devuelve el número de modelo de procesador.
  • %PROCESSOR_REVISION%
    Devuelve el número de revisión del procesador.
  • %PROGRAMFILES%
    Devuelve la carpeta donde se guardan los programas (normalmente Archivos de Programa).
  • %RANDOM%
    Devuelve un número al azar entre 0 y 32767.
  • %SYSTEMDRIVE%
    Devuelve la unidad que contiene el directorio raíz del sistema.
  • %SYSTEMROOT%
    Devuelve la carpeta de administración, que suele ser C://Windows
  • %TEMP%
    Devuelve el directorio donde están los archivos temporales.
  • %TMP%
    Igual que el anterior.
  • %TIME%
    Devuelve la hora actual.
  • %USERNAME%
    Devuelve el nombre del usuario actual.
  • %USERPROFILE%
    Devuelve la ruta del directorio donde están los archivos del usuario actual.
  • %WINDIR%
    Devuelve la ruta de la carpeta del sistema operativo

Práctica

Script para hacer una espera de X segundos

Si guardamos u

rem SLEEP.BAT - sleeps by the supplied number of seconds

@ping 123.45.67.89 -n 1 -w %1000 > nul

Documentación