.NET を使用して高度な機能を備えたデスクトップ ショートカットを作成する
この記事では、.NET Framework 3.5 の Windows スクリプト ホスト オブジェクト モデルを使用して、特定の実行可能ファイル (.EXE) を指すショートカットをデスクトップに作成し、ホットキーや説明などの詳細オプションを設定する方法について説明します。
ステップ 1: Windows スクリプト ホスト オブジェクト モデルへの参照を追加する
ステップ 2: ショートカットを作成する
次のコード スニペットを使用してショートカットを作成します:
<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>
コードの説明:
CreateShortcut
メソッドには次のパラメータが含まれます:
その他のオプション
上記のプロパティに加えて、次のようなショートカットの他のオプションも指定できます:
Windows スクリプト ホスト オブジェクト モデルを利用すると、.NET アプリケーションでカスタマイズ可能なデスクトップ ショートカットを簡単に作成できます。
以上が.NET を使用して高度な機能を備えたデスクトップ ショートカットを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。