在Opera中使用迅雷的方法
Friday, 2. December 2005, 14:07:28
Opera中不能使用迅雷下载一直让人很头疼,在网上也找不到一个好的解决方案,于是自己写了一个程序,基本解决了这个问题。
点击下载此程序:
operathunder.exe(重发,解决在新版不能用的bug)
放在任意目录,接着在oprea的配置文件standard_menu.ini中找到[Link Popup Menu]和[Image Link Popup Menu]项,加入如下代码:
Item,"用迅雷下载"=Execute program,"(刚那个程序的路径)\operathunder.exe","%l"
其实就是给opera右键菜单加入一项“用迅雷下载”,联链接到刚那个程序。
重启Opera,试试下载一个东西,点击右键,选“用迅雷下载”,迅雷就自动跳出来啦。这样就方便多了。
注意,使用Opera9的用户,不要用中文,把菜单文字改成英文的,否则会出现问题。
已经更新,具体用法请看http://my.opera.com/chinese/forums/topic.dml?id=126133
很多人都提出了一些要求,但本人精力和水平有限,现在可能无法满足大家的要求,实在抱歉,不过只要有时间,还是会努力做这个东西的。
实在很不好意思。










neoo3000 # 2. December 2005, 14:21
为了写这个程序,我用了整整一天的时间把COM学了一遍。
我是用c写程序的,而且又不写商业软件,所以一般用不到COM和ActiveX(VB编程本身就是基于ActiveX的,你都不用管它是什么)。这次是没办法,不得不把COM和VC中的COM编程学习了一遍。看完之后觉得,这COM确实是个好东西,要不是迅雷的一部分功能是基于ActiveX的,我是无论如何都拿它没办法的。
不得不承认微软的那些人很厉害。
neoo3000 # 3. December 2005, 14:14
有人问这个东西是什么原理,其实很简单,几行代码而已.
首先,通过对迅雷在ie中的实现原理进行分析发现,迅雷有一个ActiveX组件的功能就是启动迅雷主程序并将获取到的地址传给迅雷.这个组件只有一个成员函数
GetsendUrl(_bstr_t url)
很容易看出来上面提到的功能就是通过这个函数实现的,下面就好办了,只要编程调用这个函数,将程序的运行参数(就是要下载的地址)作为这个函数参数就可以了.
mark_poleon # 4. December 2005, 08:31
你做的不错!
Anonymous # 8. December 2005, 02:36
真不错,用得很好,要是能添加:下载全部链接,这个功能就好了。
我是不是太贪心了,hoho
agate # 8. December 2005, 02:58
一般IDM会搞定的
maxwellxzy # 16. December 2005, 03:40
Anonymous # 8. January 2006, 03:44
很好,赞一个
weizhuyu # 22. January 2006, 02:47
xxlei # 24. January 2006, 17:19
Anonymous # 27. January 2006, 18:04
能否写个支持FLASHGET的我不喜欢讯雷满屏幕的广告下载管理也没FLASH方便用习惯了。
Anonymous # 3. February 2006, 18:58
新版迅雷已经不能用这个了
bobo2114 # 11. February 2006, 13:46
这个大侠可否能为迅雷的国际版(Gigaget)写一个同样的插件?
neoo3000 # 15. February 2006, 13:45
freeD.von # 16. February 2006, 11:08
onyourmark_04 # 16. February 2006, 14:28
我在8.5_x 和9.0TP2 中直接右键复制链接地址就自动用 gigaget(迅雷国际版本)下载了
-----------------------------------------------------
晕了 我刚刚还行的 更新了XP的更新补丁后 又不能用了 也不知道是我卸载了什么软件的关系 唉...
--------------------------------------------------------
又能下了 晕 不知道怎么搞的
反正 不用插件还是可以的 呵呵 有点不太稳定就是
neoo3000 # 20. February 2006, 15:33
Anonymous # 4. March 2006, 10:54
neo你好。你能不能帮迅雷mini做一个呢,有for迅雷的现成插件做参考,应该编的快吧。
迅雷那帮技术人员不干事,这么一点并不复杂的事情就是不肯做。你也作出来羞臊羞臊他们。
附迅雷mini的geturl.htm文件
mylies # 29. March 2006, 10:24
jiannan # 25. April 2006, 14:26
迅雷 5.1.6.198
已经不能支持了。
企盼更新~
leave # 19. October 2006, 00:19