Interop.IWshRuntimeLibrary.dll

微軟用來創建捷徑的類庫,當在項目中添加Com引用"Windows Script Host Object Model "時,此類庫就會出現在項目中。

基本介紹

套用,缺點:,

套用

1.首先要添加引用.
添加引用的方法非常簡單,右擊你的項目並選擇添加引用,
選擇 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();

缺點:


用這種方法寫的程式,必須有Interop.IWshRuntimeLibrary.dll跟著,才能正確執行.對於創建"單檔案程式"的人來講,麻煩了吧。

相關詞條

熱門詞條

聯絡我們