天天看點

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

昨天想實作一個小功能,就是把正在浏覽的某網頁添加到收藏夾中。以前在頁面直接用JAVASCRIPT調用一個方法就搞定了,現在我是想用WINFORM來實作,我自己找了一下沒有看到相關的方法(可能找的不仔細)。于是想了一下決定自己實作算了。

完成這個功能主要是兩步,首先要取得系統使用者的收藏夾目錄,第二是要根據獲得頁面位址在收藏夾目錄建立一個快捷方式。

要獲得收藏加目錄我們可以用GetFolderPath方法來完成,代碼如下

要建立快捷方式需要用到IWshRuntimeLibrary命名空間,在這裡我們要USING一下。并在引用裡添加一個COM,windows script host object model。添加到收藏夾方法如下“

其中URL是你要儲存網頁的路徑,filename是生成快捷方式的名稱,savepath是在收藏夾中儲存在哪個目錄。

效果:

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

順便想提個問題,有誰知道如何得到AxWebBrowser對象中statustext。