Windows Script Host  

Propiedad Hotkey

Asigna una combinación de teclas a un acceso directo o identifica la combinación asignada a un acceso directo.

objeto.Hotkey = cdnTeclaRápida

Argumentos

objeto
Objeto WshShortcut.
cdnTeclaRápida
Una cadena que representa la combinación de teclas asignada al acceso directo.

Sintaxis

La sintaxis de cdnTeclaRápida es:

[ModificadorTecla]NombreTecla
ModificadorTecla
Puede ser cualquiera de los siguientes: ALT+, CTRL+, MAYÚS+, EXT+.

Nota   EXT+ significa "tecla extendida". Aparece aquí por si, en un futuro, se agrega un nuevo tipo de MAYÚS-tecla al juego de caracteres.

NombreTecla
a ... z, 0 ... 9, F1 … F12, ...

En NombreTecla no se distinguen mayúsculas y minúsculas.

Comentarios

Una tecla rápida es una combinación de teclas que inicia un acceso directo cuando se mantienen presionadas al mismo tiempo todas las teclas asociadas.

En Windows 2000, las teclas rápidas válidas siempre empiezan con CTRL + ALT.

Ejemplo

El ejemplo siguiente muestra el uso de la propiedad Hotkey.

<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+Alt+e"
         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+Alt+e";
         oShellLink.IconLocation = "notepad.exe, 0";
         oShellLink.Description = "Acceso directo a secuencia de comandos";
         oShellLink.WorkingDirectory = strDesktop;
         oShellLink.Save();
      </script>
   </job>
</package>

Consulte también

Ejecutar sus secuencias de comandos | Objeto WshSpecialFolders | Objeto WshShortcut

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.