Tema: if en un bat
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2005, 09:50
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
Existe la variable del sistema ProgamFiles que contiene la ruta de éstos. Otras que te pueden servir:

OS - Sistema Operativo
SystemDrive - Unidad donde se aloja el sistema, ej: C:
SystemRoot - Raíz del sistema, ej: C:\WINDOWS
ProgramFiles - Archivos de programa, ej: C:\Archivos de programa
CommonProgramFiles - Archivos comunes, ej: C:\Archivos de programa\Archivos comunes
APPDATA - Datos de programas, ej: C:\Documents and Settings\xxx\Datos de programa
NUMBER_OF_PROCESSORS - Número de procesadores que usa Windows, aunque sea uno real, puedes tener 2 o más, ej: Hyperthreading de Intel.
PROCESSOR_ARCHITECTURE, PROCESSOR_IDENTIFIER, PROCESSOR_LEVEL, PROCESSOR_REVISION - Más sobre el procesador
HOMEDRIVE - Unidad del usuario - C:
HOMEPATH - Ruta del usuario,ej: \Documents and Settings\xxx
TEMP, TMP - Ruta de temporales, ej: C:\DOCUME~1\MAXEXT~1\xxx\Temp
USERDOMAIN - Nombre del dominio del usuario
USERNAME - Nombre del usuario
USERPROFILE - Ruta del perfil del usuario, ej: C:\Documents and Settings\xxx
ALLUSERSPROFILE - Ruta del perfil de todos los usuarios, ej: C:\Documents and Settings\All Users.WINDOWS
COMPUTERNAME - Nombre del ordenador
ComSpec - Nombre del archivo que ejecuta, ej: C:\WINDOWS\system32\cmd.exe
LOGONSERVER - Ruta del ordenador donde se inició la sesión, ej: \\LALALA

Y algunas más... puedes verlas todas las presentes en tu ordenador con el comando "set" sin parámetros.

Pero por favor, no spammes para que tu mensaje "suba".