如何实现直接向收藏夹中添加网址(50分)

  • 主题发起人 主题发起人 x_coffee
  • 开始时间 开始时间
X

x_coffee

Unregistered / Unconfirmed
GUEST, unregistred user!
我有个数据库,里面是许多网站的名称和网址<br>我想做个程序将一个或多个网址直接添加到浏览器的收藏夹中<br>看了几个帖子,用ISHellUIHelper话就会跳出个确认框<br>我想直接添加,不知道有什么办法。<br><br>PS:据说可以用生成*.URL文件的方法,但不知道要如何生成
 
东东是放在这里的,有系统变量可以得到,因为这个路径不是确定的!<br><br>C:/Documents and Settings/Administrator/Favorites<br><br>快捷文件格式,如下:<br>[DEFAULT]<br>BASEURL=http://news.tom.com/<br>[DOC#2952]<br>BASEURL=http://stock.163.net/web/sh1.html<br>ORIGURL=http://stock.163.net/web/sh1.html<br>[InternetShortcut]<br>URL=http://news.tom.com/<br>Modified=40CE390B31F3C20139<br>
 
恐怕得加到注册表中<br>或者自己做个网页收藏软件,用ShellExecute或者winExec打开网页!<br>或者WebBrower打开,做好后发布给大家用用………谢谢!!
 
用WebBrower打开我使用过,但效果不是很好<br>我的做法是将<br><br>[DEFAULT]<br>BASEURL=http://news.tom.com/<br>[InternetShortcut]<br>URL=http://news.tom.com/<br><br>记录到文本文件,然后将保存为*.url文件,然后从注册表中取到收藏夹目录,将文件<br>COPY过去,但我现在不清楚的是很多URL文件中都有这样一段<br><br>Modified=60542C4FB975C20120<br><br>不知道是否是必须的?<br>
 
注册表中获得收藏夹地址<br>HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders<br>的Favorites键值<br>然后就在收藏夹中创建一个INI文件,(按照上面说的对INI文件操作即可)~<br>最后改文件后缀名~~~<br>
 
多人接受答案了。
 

Similar threads

回复
0
查看
987
不得闲
回复
0
查看
815
不得闲
D
回复
0
查看
924
DelphiTeacher的专栏
D
D
回复
0
查看
879
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
后退
顶部