Neo Blog

非英文...博客

在Opera中使用迅雷的方法


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

很多人都提出了一些要求,但本人精力和水平有限,现在可能无法满足大家的要求,实在抱歉,不过只要有时间,还是会努力做这个东西的。
实在很不好意思。

First touch with blog不能上传大文件

Comments

Neooneoo3000 Friday, December 2, 2005 2:21:29 PM


为了写这个程序,我用了整整一天的时间把COM学了一遍。
我是用c写程序的,而且又不写商业软件,所以一般用不到COM和ActiveX(VB编程本身就是基于ActiveX的,你都不用管它是什么)。这次是没办法,不得不把COM和VC中的COM编程学习了一遍。看完之后觉得,这COM确实是个好东西,要不是迅雷的一部分功能是基于ActiveX的,我是无论如何都拿它没办法的。

不得不承认微软的那些人很厉害。

Neooneoo3000 Saturday, December 3, 2005 2:14:21 PM


有人问这个东西是什么原理,其实很简单,几行代码而已.
首先,通过对迅雷在ie中的实现原理进行分析发现,迅雷有一个ActiveX组件的功能就是启动迅雷主程序并将获取到的地址传给迅雷.这个组件只有一个成员函数

GetsendUrl(_bstr_t url)

很容易看出来上面提到的功能就是通过这个函数实现的,下面就好办了,只要编程调用这个函数,将程序的运行参数(就是要下载的地址)作为这个函数参数就可以了.

//markpoleon Sunday, December 4, 2005 8:31:40 AM

用起来没问题!
你做的不错!bigsmile

Anonymous Thursday, December 8, 2005 2:36:24 AM

Anonymous writes: 真不错,用得很好,要是能添加:下载全部链接,这个功能就好了。 我是不是太贪心了,hoho

agate Thursday, December 8, 2005 2:58:43 AM

只要“下载全部链接”。。。。。
一般IDM会搞定的

maxwellxzy Friday, December 16, 2005 3:40:20 AM

能搞一个迷你迅雷的吗?我觉得迷你迅雷还是比较简洁的。

Anonymous Sunday, January 8, 2006 3:44:49 AM

Anonymous writes: 很好,赞一个

weizhuyu Sunday, January 22, 2006 2:47:23 AM

请问对thunder5.1.1.157 是不是不支持?我用了好像不行!

晓磊xxlei Tuesday, January 24, 2006 5:19:31 PM

新版的迅雷好像已经不行了.

Anonymous Friday, January 27, 2006 6:04:21 PM

qid writes: 能否写个支持FLASHGET的我不喜欢讯雷满屏幕的广告下载管理也没FLASH方便用习惯了。

Anonymous Friday, February 3, 2006 6:58:26 PM

Anonymous writes: 新版迅雷已经不能用这个了

chenbobobobo2114 Saturday, February 11, 2006 1:46:59 PM

哈哈,这个插件真好用,终于可以在Opera直接用迅雷下载了.

这个大侠可否能为迅雷的国际版(Gigaget)写一个同样的插件?

Neooneoo3000 Wednesday, February 15, 2006 1:45:35 PM

重发一下,解决一个小bug,新版应该可以用。

freeD.von Thursday, February 16, 2006 11:08:20 AM

不错,不错,赞一个

onyourmark04onyourmark_04 Thursday, February 16, 2006 2:28:53 PM

支持原创 (不过我没有用这个 )
我在8.5_x 和9.0TP2 中直接右键复制链接地址就自动用 gigaget(迅雷国际版本)下载了

-----------------------------------------------------
晕了 我刚刚还行的 更新了XP的更新补丁后 又不能用了 也不知道是我卸载了什么软件的关系 唉...

--------------------------------------------------------

又能下了 晕 不知道怎么搞的

反正 不用插件还是可以的 呵呵 有点不太稳定就是

Neooneoo3000 Monday, February 20, 2006 3:33:59 PM

迅雷的监视剪贴板功能很不稳定,我用就只成功过几次,要不我也不费劲自己写程序了。

Anonymous Saturday, March 4, 2006 10:54:15 AM

thenew writes: neo你好。你能不能帮迅雷mini做一个呢,有for迅雷的现成插件做参考,应该编的快吧。 迅雷那帮技术人员不干事,这么一点并不复杂的事情就是不肯做。你也作出来羞臊羞臊他们。 附迅雷mini的geturl.htm文件

lies QQ27789419mylies Wednesday, March 29, 2006 10:24:23 AM

支持一个先,不过我一般把迅雷里面的监视黏贴板中选项全开,在O中用 复制链节地址,迅雷会自己跳出来,比较简单

Jiannanjiannan Tuesday, April 25, 2006 2:26:03 PM

新版本的迅雷:
迅雷 5.1.6.198
已经不能支持了。
企盼更新~

leave Thursday, October 19, 2006 12:19:26 AM

新版网际快车 可以支持Opera..但是迅雷还没看到.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies