Créer un raccourci bureau avec l’environnement d’exécution de scripts Windows


Résumé


Microsoft Windows Script Host (WSH) est un outil qui vous permet d’exécuter en natif Microsoft Visual Basic Scripting Edition et JScript dans le système d’exploitation de base, sous Windows 95 ou Windows NT 4,0. Il inclut également plusieurs méthodes Automation COM qui vous permettent d’effectuer plusieurs tâches facilement via le modèle d’objet hôte de script Windows. Microsoft Windows Script Host est intégré à Windows 98, à Windows 2000 et aux versions ultérieures du système d’exploitation Windows. Ce service est disponible pour Windows NT 4,0 en installant Windows NT 4,0 Option Pack. Pour télécharger cet outil, rendez-vous sur le site Web de Microsoft Developer Network (MSDN) suivant :

Informations supplémentaires


Ce programme montre comment utiliser l’environnement d’exécution de scripts Windows pour créer un raccourci sur le bureau Windows. Pour exécuter cet exemple, vous devez avoir installé l’environnement d’exécution de scripts Windows sur votre ordinateur. Pour exécuter l’un de ces exemples, copiez le code ci-dessous dans un nouveau fichier programme et exécutez-le.

Exemple 1

WshShell = CreateObject("Wscript.shell")strDesktop = WshShell.SpecialFolders("Desktop")oMyShortcut = WshShell.CreateShortcut(strDesktop + "\Sample.lnk")oMyShortcut.WindowStyle = 3  &&Maximized 7=Minimized  4=Normal oMyShortcut.IconLocation = "C:\myicon.ico"OMyShortcut.TargetPath = "%windir%\notepad.exe"oMyShortCut.Hotkey = "ALT+CTRL+F"oMyShortCut.Save

Exemple 2

(Ajouter un argument de ligne de commande)
WshShell = CreateObject("WScript.Shell")strDesktop = WshShell.SpecialFolders("Desktop")oMyShortCut= WshShell.CreateShortcut(strDesktop+"\Foxtest.lnk")oMyShortCut.WindowStyle = 7  &&Minimized 0=Maximized  4=Normal oMyShortcut.IconLocation = home()+"wizards\graphics\builder.ico"oMyShortCut.TargetPath = "c:\Program Files\Microsoft Visual Studio\VFP98\vfp6.exe" oMyShortCut.Arguments = '-c'+'"'+Home()+'config.fpw'+'"'oMyShortCut.WorkingDirectory = "c:\"oMyShortCut.Save
Remarque En fonction de la version de Visual FoxPro que vous utilisez, il est possible que vous deviez modifier le nom et le chemin d’accès du fichier exécutable Visual FoxPro dans l’exemple 2.

Exemple 3

(Ajouter un raccourci URL à l’application de bureau)
WshShell = CreateObject("WScript.Shell")strDesktop = WshShell.SpecialFolders("Desktop")oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")oUrlLink.TargetPath = "http://www.microsoft.com"oUrlLink.Save
Remarque Pour que le raccourci soit créé, des paramètres valides doivent être transmis pour toutes les méthodes. Aucun message d’erreur ne s’affiche si l’un des paramètres est incorrect.

Références


Pour plus d’informations, recherchez les références suivantes sur le site Web Microsoft Developer Network (MSDN) :Livre blanc : environnement d’exécution de scripts Windows : hôte de script universel pour l’écriture de scripts sur le languagesTechnical papier : Guide de référence du programmeur d’hébergement de scripts Windows