国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

將指定網頁添加到收藏夾的方法(c#)

2019-11-18 17:14:28
字體:
來源:轉載
供稿:網友

昨天想實現一個小功能,就是把正在瀏覽的某網頁添加到收藏夾中。以前在頁面直接用javaSCRipT調用一個方法就搞定了,現在我是想用WINFORM來實現,我自己找了一下沒有看到相關的方法(可能找的不仔細)。于是想了一下決定自己實現算了。
  完成這個功能主要是兩步,首先要取得系統用戶的收藏夾目錄,第二是要根據獲得頁面地址在收藏夾目錄創建一個快捷方式。
要獲得收藏加目錄我們可以用GetFolderPath方法來完成,代碼如下
1string path=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);要創建快捷方式需要用到IWshRuntimeLibrary命名空間,在這里我們要USING一下。并在引用里添加一個COM,windows script host object model。添加到收藏夾方法如下“
 1public void addFavorites(string url,string filename,string savepath)
 2        {
 3            string path=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);
 4            if(!System.IO.File.Exists(path+"//"+filename+savepath+".url"))
 5            {
 6               
 7                IWshShell_Class shell = new IWshShell_ClassClass();
 8                IWshURLShortcut shortcut=null;
 9                if(savepath=="Favorites")
10                {
11                    shortcut = shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+"//"+filename+".url") as IWshURLShortcut;
12                }
13                else
14                {
15                    shortcut = shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+"//"+savepath+"http://"+filename+".url") as IWshURLShortcut;
16                }
17                
18                shortcut.TargetPath = url;
19                shortcut.Save();
20            }
21        }
其中URL是你要保存網頁的路徑,filename是生成快捷方式的名稱,savepath是在收藏夾中保存在哪個目錄。
順便想提個問題,有誰知道如何得到AxWebBrowser對象中statustext。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍州市| 富宁县| 垣曲县| 永济市| 黔东| 宣汉县| 定陶县| 丰台区| 洛阳市| 醴陵市| 越西县| 湟中县| 隆德县| 墨竹工卡县| 洛阳市| 安康市| 康马县| 德令哈市| 明光市| 青田县| 吉隆县| 玛多县| 苍南县| 甘孜县| 宿迁市| 上饶县| 仪陇县| 札达县| 新晃| 哈巴河县| 黄骅市| 南开区| 朔州市| 黎城县| 巴马| 舒兰市| 永胜县| 金山区| 合肥市| 合肥市| 吐鲁番市|