20 de mayo de 2015

Carpetas Especiales de Windows

Por ejemplo para saber la ubicación de la carpeta Desktop (Escritorio) del usuario actual ejecutamos el siguiente código:

oWsh = CREATEOBJECT("WScript.Shell")
? oWsh.SpecialFolders("Desktop")
oWsh = NULL

Las siguientes carpetas especiales están disponibles:

  • AllUsersDesktop - Escritorio de todos los usuarios
  • AllUsersStartMenu - Menú Inicio de todos los usuarios
  • AllUsersPrograms - Menú Programas de todos los usuarios
  • AllUsersStartup - Programas que se ejecutan automáticamente en el inicio de todos los usuarios
  • AppData - Datos de programa
  • PrintHood - Impresoras
  • Templates - Plantillas específicas del usuario actual
  • Fonts - Fuentes instaladas en el sistema
  • NetHood - Entorno de red
  • Desktop - Escritorio del usuario actual
  • StartMenu - Menú Inicio del usuario actual
  • SendTo - Aplicaciones que se muestran al hacer clic derecho sobre un archivo en el Explorador de Windows
  • Recent - Ducumentos recientes del usuario actual
  • Startup - Programas que se ejecutan automáticamente en el inicio del usuario actual
  • Favorites - Favoritos del usuario actual
  • MyDocuments - Mis Documentos del usuario actual
  • Programs - Menú Programas del usuario actual

Para conocer todas las ubicaciones de las carpetas especiales:

oWsh = CREATEOBJECT("WScript.Shell")
FOR EACH lo IN oWsh.SpecialFolders
  ? lo
ENDFOR
oWsh = NULL

Para mas información sobre Windows Script Host haga clic aquí.

Hasta la próxima,

Luis María

No hay comentarios. :

Publicar un comentario