Comment créer un raccourci de bureau avec l’hôte de script Windows
Cet article explique comment créer des raccourcis bureau à l’aide de Microsoft Windows Script Host (WSH) à partir de Visual FoxPro.
Applicabilité : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 244677
Résumé
WSH est un outil qui vous permet d’exécuter Microsoft Visual Basic Scripting Edition et JScript en mode natif dans le système d’exploitation de base, sur Windows 95 ou Windows NT 4.0. Il inclut également plusieurs méthodes d’automatisation COM qui vous permettent d’effectuer facilement plusieurs tâches via le modèle objet hôte de script Windows. Microsoft Windows Script Host est intégré à Windows 98, Windows 2000 et versions ultérieures du système d’exploitation Windows. Il est disponible pour Windows NT 4.0 en installant le pack d’options Windows NT 4.0. Pour télécharger cet outil, consultez Script.
Exemples de création d’un raccourci bureau avec WSH
Ce programme montre comment utiliser l’hôte de script Windows pour créer un raccourci sur le Bureau Windows. Pour exécuter cet exemple, l’hôte de script Windows doit être installé 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
Selon la version de Visual FoxPro que vous utilisez, vous devrez peut-être modifier le nom et le chemin d’accès de l’exécutable Visual FoxPro dans l’exemple 2.
Exemple 3 : Ajouter un raccourci URL au 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 passés pour toutes les méthodes. Aucune erreur ne s’affiche si l’un des paramètres est incorrect.
References
- Livre blanc : Hôte de script Windows : hôte de script universel pour les langages de script
- Document technique : Informations de référence sur le programmeur de l’hôte de script Windows
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour