Buat pintasan desktop menggunakan .NET Framework 3.5 dan Windows API
Soalan: Bagaimana untuk mencipta pintasan desktop yang menunjuk ke fail EXE menggunakan .NET Framework 3.5 dan API Windows rasmi?
Jawapan:
Untuk mencipta pintasan desktop dengan pilihan tambahan seperti kekunci pintas dan penerangan, ikut langkah berikut:
<code class="language-csharp">using IWshRuntimeLibrary;</code>
<code class="language-csharp">private void CreateShortcut() { object shDesktop = (object)"Desktop"; WshShell shell = new WshShell(); string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk"; }</code>
<code class="language-csharp"> IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);</code>
<code class="language-csharp"> shortcut.Description = "记事本的新快捷方式"; shortcut.Hotkey = "Ctrl+Shift+N"; shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\notepad.exe";</code>
<code class="language-csharp"> shortcut.Save();</code>
Dengan mengikuti langkah ini, anda boleh membuat pintasan desktop secara pemrograman dengan sifat yang diingini menggunakan .NET Framework 3.5 dan Windows API.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pintasan Desktop dengan .NET Framework 3.5 dan API Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!