标题: [文本处理] 批处理怎样做一个网址批量生成器? [打印本页]
作者: zcdyj 时间: 2011-5-1 10:04 标题: 批处理怎样做一个网址批量生成器?
本帖最后由 zcdyj 于 2011-5-1 12:26 编辑
批处理怎样做一个批量下载器?
我想下载一些这样的文件 网址类型是这样的
http://www.a.com/0101.zip
http://www.a.com/0102.zip
...
http://www.a.com/0109.zip
如何做这样的一个批处理
打开批处理有提示 请输入要下载的起始网址 我输入0101 然后提示 请输入要下载最终网址 我输入0109
然后批处理会生成一个这样的TXT 里面有
http://www.a.com/0101.zip
http://www.a.com/0102.zip
http://www.a.com/0103.zip
http://www.a.com/0104.zip
http://www.a.com/0105.zip
http://www.a.com/0106.zip
http://www.a.com/0107.zip
http://www.a.com/0108.zip
http://www.a.com/0109.zip
请教这样的批处理或VBS该怎么写?
先谢谢了
作者: yangfengoo 时间: 2011-5-1 10:26
迅雷可自动实现。自己看看 批量下载
作者: zcdyj 时间: 2011-5-1 10:50
2# yangfengoo
恩 迅雷那个操作太复杂了 启动有点卡 所以我想尝试下批处理 不知道该如何实现?
作者: CrLf 时间: 2011-5-1 12:43
本帖最后由 zm900612 于 2011-5-1 14:40 编辑
- @echo off&setlocal enabledelayedexpansion
- set start=100
- set end=109
- (for /l %%a in (1 1 %end%) do (
- set /a start+=10001
- echo [url]http://www.a.com/!start:~-4!.zip[/url]
- ))>1.txt
复制代码
作者: zcdyj 时间: 2011-5-1 13:32
谢谢zm900612 我测试了你的代码 生成了0001-0109 能不能修改下只生成0101-0109?
作者: CrLf 时间: 2011-5-1 14:40
忘了,已修正
作者: zcdyj 时间: 2011-5-1 21:18
6# zm900612
还是不行 生成了0101-0209
作者: Batcher 时间: 2011-5-1 21:21
7# zcdyj
他的方法你没看懂?自己稍微改改数字不就行了?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |