Guarda en el disco un objeto de acceso directo.
objeto.Save
Después de utilizar el método CreateShortcut para crear un objeto de acceso directo y establecer sus propiedades, debe utilizarse el método Save para guardar dicho objeto en el disco. El método Save utiliza la información de la propiedad FullName del objeto de acceso directo para determinar dónde se debe guardar el objeto en el disco. Sólo es posible crear accesos directos a objetos del sistema. Esto incluye archivos, directorios y unidades (pero no vínculos a impresoras ni tareas programadas).
El siguiente ejemplo muestra el uso de un único archivo .wsf para dos trabajos en diferentes lenguajes de comandos (VBScript y JScript). Cada trabajo crea un acceso directo a la secuencia de comandos en ejecución 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
set oUrlLink = WshShell.CreateShortcut(strDesktop & "\Sitio Web de Microsoft.url") oUrlLink.TargetPath = "http://www.microsoft.com/spanish/" oUrlLink.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(); var oUrlLink = WshShell.CreateShortcut(strDesktop + "\\Sitio Web de Microsoft.url"); oUrlLink.TargetPath = "http://www.microsoft.com/spanish/"; oUrlLink.Save(); </script> </job> </package>
Ejecutar sus secuencias de comandos | Objeto WshShortcut | Objeto WshUrlShortcut | Propiedad FullName | Propiedad TargetPath | Propiedad WindowStyle | Propiedad Hotkey | Propiedad IconLocation | Propiedad Description | Propiedad WorkingDirectory
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |