程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> c#為webbrowser添加一個添加到收藏夾功能(快捷方式的制作)

c#為webbrowser添加一個添加到收藏夾功能(快捷方式的制作)

編輯:關於C#
 

webbrowser沒有這功能,只能自己寫。

要創建快捷方式需要用到IWshRuntimeLibrary命名空間,在這裡我們要USING一下。並在引用裡添加一個COM,windows script host object model。


codeprivate void CreateShortCut()
{
string mysite = "http://" + iis + "/path/defaut.aspx";

//創建Windows Script Host Shell類
IWshRuntimeLibrary.IWshShell_Class shell = new IWshRuntimeLibrary.IWshShell_ClassClass();

if (this.Context.Parameters["ckFavorites"] == "1")
{
string fav = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites) + "\\××××××××.url";
//定義快捷方式文件
IWshRuntimeLibrary.IWshURLShortcut shortcut = shell.CreateShortcut(fav) as IWshRuntimeLibrary.IWshURLShortcut;
shortcut.TargetPath = mysite;
//保存快捷方式
shortcut.Save();
}
if (this.Context.Parameters["ckDesktop"] == "1")
{
string dsk = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + "\\××××××××.url";
IWshRuntimeLibrary.IWshURLShortcut shortcut = shell.CreateShortcut(dsk) as IWshRuntimeLibrary.IWshURLShortcut;
shortcut.TargetPath = mysite;
shortcut.Save();
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved