Buat pintasan desktop dengan ciri lanjutan menggunakan .NET
Artikel ini menerangkan cara menggunakan Model Objek Hos Skrip Windows dalam .NET Framework 3.5 untuk mencipta pintasan pada desktop yang menghala ke fail boleh laku tertentu (.EXE) dan menetapkan pilihan lanjutan seperti kekunci pintas dan perihalan.
Langkah 1: Tambahkan rujukan kepada Model Objek Hos Skrip Windows
Langkah 2: Buat pintasan
Buat pintasan menggunakan coretan kod berikut:
<code class="language-csharp">using IWshRuntimeLibrary; private void CreateShortcut() { // 定义桌面路径 object shDesktop = (object)"Desktop"; // 初始化 WshShell 对象 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>
Perihalan kod:
CreateShortcut
mengandungi parameter berikut:
Pilihan lain
Selain sifat di atas, anda juga boleh menentukan pilihan lain untuk pintasan, seperti:
Dengan memanfaatkan Model Objek Hos Windows Script, anda boleh membuat pintasan desktop yang boleh disesuaikan dengan mudah dalam aplikasi .NET anda.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pintasan Desktop dengan Ciri Lanjutan menggunakan .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!