Gunakan .NET Framework untuk mencipta pintasan desktop
Artikel ini akan memperkenalkan cara membuat pintasan desktop secara pemrograman yang menghala ke fail EXE tertentu menggunakan API rasmi Windows dan .NET Framework 3.5.
Kod berikut menunjukkan cara membuat pintasan dan menetapkan pilihan tambahan seperti kekunci pintas dan penerangan:
<code class="language-csharp">using IWshRuntimeLibrary; public class ShortcutCreator { public 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>
Dengan merujuk Model Objek Hos Skrip Windows, kami boleh mengakses kelas dan kaedah yang diperlukan untuk membuat pintasan. Kelas WshShell menyediakan akses kepada koleksi "Folder Khas" dari mana laluan ke folder desktop boleh diambil semula. Antara muka IWshShortcut membolehkan kami menetapkan sifat pintasan, seperti perihalan, hotkey dan laluan sasarannya.
Kod ini menyediakan cara yang boleh dipercayai dan fleksibel untuk mencipta pintasan desktop, menjadikannya alat yang berharga untuk mengautomasikan tugas pengurusan desktop.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Pintasan Desktop Secara Pengaturcaraan Menggunakan Rangka Kerja .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!