Proporciona acceso al shell nativo de Windows.
El objeto WshShell se crea para ejecutar un programa de forma local, controlar el contenido del Registro del sistema, crear un acceso directo o tener acceso a una carpeta del sistema. El objeto WshShell proporciona la colección Environment. Esta colección permite controlar las variables de entorno (como WINDIR, PATH o PROMPT).
El siguiente ejemplo muestra la creación de un acceso directo a la secuencia de comandos que se está ejecutando y un acceso directo de dirección URL a www.microsoft.com:
<package> <job id="vbs"> <script language="VBScript"> set WshShell = WScript.CreateObject("WScript.Shell
") strDesktop = WshShell.SpecialFolders("Desktop") set oShellLink = WshShell.CreateShortcut(strDesktop & "\Acceso directo a secuencia de comandos.lnk") oShellLink.TargetPath = WScript.ScriptFullName oShellLink.WindowStyle = 1 oShellLink.Hotkey = "CTRL+SHIFT+F" oShellLink.IconLocation = "notepad.exe, 0" oShellLink.Description = "Acceso directo a secuencia de comandos" oShellLink.WorkingDirectory = strDesktop oShellLink.Save </script> </job> <job id="js"> <script language="JScript"> var WshShell = WScript.CreateObject("WScript.Shell
"); strDesktop = WshShell.SpecialFolders("Desktop"); var oShellLink = WshShell.CreateShortcut(strDesktop + "\\Acceso directo a secuencia de comandos.lnk"); oShellLink.TargetPath = WScript.ScriptFullName; oShellLink.WindowStyle = 1; oShellLink.Hotkey = "CTRL+SHIFT+F"; oShellLink.IconLocation = "notepad.exe, 0"; oShellLink.Description = "Acceso directo a secuencia de comandos"; oShellLink.WorkingDirectory = strDesktop; oShellLink.Save(); </script> </job> </package>
Propiedad CurrentDirectory | Propiedad Environment | Propiedad SpecialFolders
Método AppActivate | Método CreateShortcut | Método ExpandEnvironmentStrings | Método LogEvent | Método Popup | Método RegDelete | Método RegRead | Método RegWrite | Método Run | Método SendKeys | Método Exec
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |