GETENV

Leer una variable de entorno del sistema.

Sintaxis: GETENV(variable)

  • variable: Nombre de la variable de entorno.

Observaciones:

  • Las variables de entorno del sistema son establecidas por el sistema operativo, no ScriptFTP.Vea en la seccin de abajo, los ejemplos guin para una lista completa de ellos.
  • Este comando es til, para recuperar informacin del sistema o rutas. Por ejemplo, la ruta de acceso al directorio temporal de Windows, el camino hacia el escritorio del usuario, el nombre delusuario, etc.


Ejemplos:

# Mostrar el camino
p=GETENV("PATH")
PRINT(p)


# Entrar en C:\windows\temp\log-YYYYMMDD.txt
$logfile=GETENV("TEMP")."log-".GETDATE(FORMAT3).".txt"
LOGTO($logfile)

OPENHOST("ftp.scriptftp.com","john","123456")
PUTFILE("C:\ClientDocs\*.*",SUBDIRS)
CLOSEHOST




Anexo.

Lista de las variables del entorno Windows:

Variable de entorno

Descripcin

ALLUSERSPROFILE

Devuelve la ubicacin y perfil de todos los usuarios.

APPDATA

Devuelve la ubicacin de datos en el archivo de aplicaciones , por defecto.

CD

Devuelve la cadena del directorio actual.

CMDCMDLINE

Devuelve la linea de comandos exacta, utilizada para iniciar el Cmd.exe actual.

CMDEXTVERSION

Devuelve el nmero de versin de las extensiones del procesador de comandos actual.

COMPUTERNAME 

Devuelve el nombre del equipo.

COMSPEC 

Devuelve la ruta exacta al ejecutable del shell de comandos.

DATE 

Devuelve la fecha actual.

ERRORLEVEL 

Devuelve el cdigo de error del ltimo comando utilizado. Un valor de cero por lo general indica un error.

HOMEDRIVE 

Returns which local workstation drive letter is connected to the user's home directory. Set based on the value of the home directory. The user's home directory is specified in Local Users and Groups.

HOMEPATH 

Devuelve la ruta completa del directorio principal del usuario. Se establece segn el valor del directorio principal. El directorio home del usuario, se especifica en Usuarios y grupos locales.

HOMESHARE 

Devuelve la letra de la unidad del directorio del usuario.

LOGONSERVER 

Devuelve el nombre del controlador de dominio, que valid la sesin actual.

NUMBER_OF_PROCESSORS 

especifica el nmero de procesadoresinstalados en el ordenador.

OS 

Devuelve el nombre del sistema operativo.

PATH

Especifica la ruta de bsqueda para archivos ejecutables.

PATHEXT

Devuelve una lista de extensiones de archivo , que el sistema operativo considera como ejecutables.

PROCESSOR_ARCHITECTURE 

Devuelve la arquitectura del chip del procesadorReturns the chip architecture of the processor. Valores:x86, IA64.

PROCESSOR_IDENTIFIER

Devuelve una descripcin del procesador.

PROCESSOR_LEVEL 

Devuelve el nmero del modelo del procesador instalado en el equipo.

PROCESSOR_REVISION

Devuelve el nmero de revisin del procesador.

PROMPT

Vuelve a establecer la linea de comandos del intrprete actual, generado por Cmd.exe.

RANDOM

Devuelve un nmero decimal aleatorio entre 0 y 32767. Generado por Cmd.exe.

SYSTEMDRIVE

Devuelve el drive contenido en Windows  XP directorio raiz (este es, el sistema raiz).

SYSTEMROOT 

Devuelve la ubicacin del directorio raiz de Windows XP. .

TEMP and TMP

Devuelve los directorios temporales predeterminados, que utilizan las aplicaciones disponibles por los usuarios, que estan conectados actualmente. En algunas aplicaciones requieren TEMP ,y en otras requiere TMP.

TIME

Devuelve el horario actual.

USERDOMAIN

Devuelve el nombre del dominio que contiene la cuenta del usuario account.

USERNAME

Devuelve el nombre del usuario que ha iniciado la sesin.

USERPROFILE

Devuelve la ubicacin del perfil, para el usuario actual.

WINDIR

Devuelve la ubicacin del sistema operativo directorio.