All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
delphi设置提示信息
asp.net编程中6条实用语句_[Asp.Net教程]
好文分享:PHP入门的学习方法_php资料_编程技术
SQL中CASE的用法_[SQL,Server教程]
PHP学习:关于Zend,Optimizer_php资料_编程技术
PHP实例:PHP的拼写检查函数库_[PHP教程]
在ASP.Net,2.0中实现多语言界面的方法_[Asp.Net教程]
如何在十天学内会php之第四天_php资料_编程技术
PHP实例程序:实现给上传图片加水印图案的做法_php资料_编程技术
在C#中取得指定长度的字符串_[Asp.Net教程]
Reading number is top 10 pictures
Sell the barbecue as says father du breul4
Summer is most suitable for young people to travel in China3
西游四格漫画(三)
2012 national geographic daily picture6
漂亮脸蛋魔鬼身材2
Exquisite decoration is not paying too much3
NeedWallpaper14
a pure sister
真正的国产-非模拍 贵在是真实2
人物写真-谢楠
Download software ranking
C语言教程TXT
Ashlynn Video2
jBuilder2006
Sora aoi, the nurse, uniform ,nursing assistant
Unix video tutorial5
双旗镇刀客B
虚拟机5.5.3版
Tram sex maniac 2 (H) rar bag15
Boxer vs Yellow5
好色的外科大夫
delv published in(发表于) 2014/1/6 9:06:35 Edit(编辑)
C#将指定网页添加到收藏夹的方法_[Asp.Net教程]

C#将指定网页添加到收藏夹的方法_[Asp.Net教程]

C#将指定网页添加到收藏夹的方法_[Asp.Net教程]

 昨天想实现一个小功能,就是把正在浏览的某网页添加到收藏夹中。以前在页面直接用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+"\\"+filename+".url") as IWshURLShortcut;
16 }
17
18 shortcut.TargetPath = url;
19 shortcut.Save();
20 }
21 }


 其中URL是你要保存网页的路径,filename是生成快捷方式的名称,savepath是在收藏夹中保存在哪个目录。


 顺便想提个问题,有谁知道如何得到AxWebBrowser对象中statustext。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.