Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mencipta Pintasan Desktop menggunakan .NET Framework 3.5 dan API Windows?
Buat pintasan desktop menggunakan .NET Framework 3.5 dan Windows API
Artikel ini menerangkan cara menggunakan .NET Framework 3.5 dan Windows API untuk mencipta pintasan desktop yang menghala ke fail EXE tertentu.
Mula-mula, tambahkan rujukan COM "Model Objek Hos Skrip Windows" dalam projek.
<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 对象 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>Kod
menyimpan pintasan dengan memanggil kaedah Save()
. Kod ini mencipta pintasan ke aplikasi Notepad pada desktop, dengan pilihan tambahan seperti penerangan dan kekunci pintas.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pintasan Desktop menggunakan .NET Framework 3.5 dan API Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!