标题: 帮忙编写批处理调用迅雷下载文件 [打印本页]
作者: roking12 时间: 2009-10-4 11:28 标题: 帮忙编写批处理调用迅雷下载文件
能否编写bat程序调用迅雷下载
www.abc.com/3guo/1/1.jpg
www.abc.com/3guo/1/2.jpg
……
www.abc.com/3guo/1/60.jpg
下载到c:/三国/第一章/ 下的文件夹中
www.abc.com/3guo/2/1.jpg
www.abc.com/3guo/2/2.jpg
……
www.abc.com/3guo/2/60.jpg
下载到c:/三国/第二章/ 下的文件夹中
.
.
.
.
.
.
www.abc.com/3guo/60/1.jpg
www.abc.com/3guo/60/2.jpg
……
www.abc.com/3guo/60/60.jpg
下载到c:/三国/第六十章/ 下的文件夹中
一共360张图片,下载到60个不同的文件夹里,如何实现?
[ 本帖最后由 roking12 于 2009-10-4 11:29 编辑 ]
作者: Seter 时间: 2009-10-4 12:56
到底要怎么下载,请将问题描述清楚,不然没法帮你了!
作者: asnahu 时间: 2009-10-4 13:45
为什么总是一稿多投?
http://tieba.baidu.com/f?kz=650791674
作者: roking12 时间: 2009-10-4 14:27
把
www.abc.com/3guo/1/1.jpg
www.abc.com/3guo/1/2.jpg
……
www.abc.com/3guo/1/60.jpg
下载到文件夹名为“第一章” 的目录里
把
www.abc.com/3guo/2/1.jpg
www.abc.com/3guo/2/2.jpg
……
www.abc.com/3guo/2/60.jpg
下载到文件夹名为“第二章”的目录里
如此类推
一共3600张图片,如何通过一个批处理命令完成?
[ 本帖最后由 roking12 于 2009-10-4 14:29 编辑 ]
作者: Seter 时间: 2009-10-4 18:22
纯P无法实现,要么不用迅雷,要么直接不用P
作者: wxcute 时间: 2009-10-4 18:43
按楼主的要求是完成不了。
结合使用倒是可以。
先用 P 生成要下载的文件列表 *.lst,再使用迅雷导入列表下载功能。
作者: bhsx 时间: 2009-10-5 04:00
VBS吧
先要在迅雷里设置->高级->通过IE右键菜单“使用迅雷下载”的对勾去掉
再运行脚本..
3600个任务...小心使用!!!!!!- set ThunderAgent = CreateObject("ThunderAgent.Agent.1")
- For i = 1 To 60
- For j= 1 To 60
- ThunderAgent.AddTask "http://www.abc.com/3guo/" & i & "/" & j & ".jpg","","C:\三国\第"& i &"章\","","",1,0,5
- Next
- Next
- ThunderAgent.CommitTasks2 1
- Set ThunderAgent = Nothing
复制代码
[ 本帖最后由 bhsx 于 2009-10-5 04:16 编辑 ]
作者: bhsx 时间: 2009-10-5 04:19
还有建议把下载完成的声音关了...不然................................
作者: asnahu 时间: 2009-10-5 08:12 标题: 回复 7楼 的帖子
引用别人的代码至少要给个链接
作者: bhsx 时间: 2009-10-5 11:27
原帖由 asnahu 于 2009-10-5 08:12 发表
引用别人的代码至少要给个链接
额....貌似我是自己写的.....
作者: Jerry 时间: 2009-10-14 09:03
我用了怎么会没有用呢??给点指点啊。。。谢谢
作者: zqz0012005 时间: 2009-10-14 20:54
[原创]自动化迅雷下载文件(vbs脚本)调用迅雷api
http://blog.csdn.net/cctt_1/archive/2009/08/24/4479739.aspx
作者: roking12 时间: 2009-10-25 15:28
先下载第三方命令行程序 wget.exe
把下面代码另存为down.bat,实现自动检索并断点续传下载- @echo off
- setlocal enabledelayedexpansion
- set net_1=D:\旧电脑\连环画\三国
- set net_2=http://haoxuehaodong.cn/images9/3guo(*)
- set all_mun=60
- set mun1=0
- set head_mun=13
- for /l %%i in (%head_mun% 1 %all_mun%) do (
- dir /b "%net_1%\%%i" > nul || set mun1=%%i && goto dd)
- if %mun1%==0 set /a mun1=%all_mun%+1
- :dd
- set /a mun1=%mun1%-1
- if %mun1% LSS %head_mun% set mun1=%head_mun%
- for /l %%j in (1 1 1000) do (
- dir /b "%net_1%\%mun1%\%%j.jpg" > nul || set pag=%%j && goto ee)
- :ee
- set /a pag=%pag%-1
- if %pag% LSS 1 set pag=1
- echo %mun1% and %pag%
- :aa
- if %mun1% GTR %all_mun% goto cc
- for /l %%i in (%pag% 1 1000) do (
- wget -c -P "%net_1:\=/%/%mun1%" %net_2:(*)=!mun1!%/%%i.jpg || dir "%net_1%\%mun1%\%%i.jpg" > nul || goto bb)
- :bb
- set /a mun1=mun1+1
- set pag=1
- goto aa
- :cc
- pause
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |