Utilisez l'API Windows pour créer efficacement des raccourcis sur le bureau
Question :
Comment utiliser .NET Framework 3.5 et l'API Windows pour créer un raccourci sur le bureau vers un fichier EXE avec des fonctionnalités supplémentaires telles qu'une description et des raccourcis clavier ?
Réponse :
Pour y parvenir, suivez ces étapes :
<code class="language-csharp">using IWshRuntimeLibrary; private void CreateShortcut() { object shDesktop = (object)"Desktop"; WshShell shell = new WshShell(); string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk"; IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress); shortcut.Description = "记事本的新快捷方式"; shortcut.Hotkey = "Ctrl+Shift+N"; shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\notepad.exe"; shortcut.Save(); }</code>
Ce code crée un raccourci pour Notepad.exe sur le bureau, définit sa description sur "Nouveau raccourci pour le Bloc-notes" et définit le raccourci clavier sur "Ctrl Shift N".
En utilisant l'API Windows et .NET Framework 3.5, cette méthode permet de créer facilement et efficacement des raccourcis sur le bureau avec des fonctionnalités avancées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!