有没有类似迅雷的ahk脚本,可以从N个网站同时下载

能从N个不同的站点同时下载同一个文件,实现加速下载的功能。
比如 A网站有 http://a.com/APIHub.rar
B网站有 http://b.com/APIHub.rar
想从这两个网站同时下载,以实现加速的效果。

意思如下:
通常宽带比较贵,通过这种方法,可以把便宜的宽带聚合在一起,实现高速下载的功能。

这不是 AHK脚本能做的事情

我大致试了一下,curl.exe可以下载文件的一部分,最傻的策略就是A网站下载一半,B网站下载一半,再拼接在一起就可以了。

你需要的是 libcurl.dll,当你用它实现了分块下载,那么多地址下载就是一件非常简单的事了。

查了一下,应该就是你说的,但我不会用。能否给个例子

感谢,我学习学习

用了一下,例子跑不起来。

正常。如果是我的话,我会把示例里用到的 api 提取出来,然后自己包装。如果这一步无法做到,那么包装一个异步下载库对你来说也是个困难的任务。

Aria2c

https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-i

aria2c http://a/f.iso ftp://b/f.iso

感谢

我看了教程,也试了你的代码,感觉没有效果啊
我这样写的
aria2c -o APIHub.rar --split=5 "http://s.upsir.com/soft/pub/pic/APIHub.rar" "http://gc.r34.cc/APIHub.rar"

try

.\aria2c.exe -o APIHub.rar -x 5 -k 1M "http://s.upsir.com/so
ft/pub/pic/APIHub.rar" "http://gc.r34.cc/APIHub.rar"

参考 aria2c(1) — aria2 1.37.0 documentation

我自己试了一下,网络不稳定的原因,测试不出来网络加速效果,但感觉应该没问题了。

不大可能,没法分段校验的,错误率不能忽略,对于视频还好
对数据文件可能错1个bit你下的几个G都废了