微軟用來創建捷徑的類庫,當在項目中添加Com引用"Windows Script Host Object Model "時,此類庫就會出現在項目中。
基本介紹
- 中文名:Interop.IWshRuntimeLibrary.dll
- 用途:創建捷徑
- 發明人:微軟
- 缺點:Interop.IWshRuntimeLibrary.dll
套用,缺點:,
套用
1.首先要添加引用.
添加引用的方法非常簡單,右擊你的項目並選擇添加引用,
選擇 COM 選項卡並選擇 Windows Script Host Object Model
添加引用的方法非常簡單,右擊你的項目並選擇添加引用,
選擇 COM 選項卡並選擇 Windows Script Host Object Model
2.引用命名空間
using System.Runtime.InteropServices;//互動服務
using IWshRuntimeLibrary;
3.創建捷徑(注釋中有詳細說明)
//實例化WshShell對象
WshShell shell = new WshShell();
//通過該對象的 CreateShortcut 方法來創建 IWshShortcut 接口的實例對象
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(
Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "//ShortCut.lnk");
//設定捷徑的目標所在的位置(源程式完整路徑)
shortcut.TargetPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
//應用程式的工作目錄
//當用戶沒有指定一個具體的目錄時,捷徑的目標應用程式將使用該屬性所指定的目錄來裝載或保存檔案。
shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
//目標應用程式視窗類型(1.Normal window普通視窗,3.Maximized最大化視窗,7.Minimized最小化)
shortcut.WindowStyle = 1;
//捷徑的描述
shortcut.Description = "ChinaDforce YanMang";
//可以自定義捷徑圖示.(如果不設定,則將默認源檔案圖示.)
//shortcut.IconLocation = System.Environment.SystemDirectory + "\\" + "shell32.dll, 165";
//設定應用程式的啟動參數(如果應用程式支持的話)
//shortcut.Arguments = "/myword /d4s";
//設定快捷鍵(如果有必要的話.)
//shortcut.Hotkey = "CTRL+ALT+D";
//保存捷徑
shortcut.Save();