作者IHVH (Tetragrammaton)
看板Windows
标题[问题] 请问wget下载档案的简单bat
时间Sat May 12 19:00:29 2018
作业系统:win 10
我想请问 要用wget下载档案的bat档
有人会写吗?
例如下载档放D槽 网址是
http://127.0.0.1/1.jpg 2.jpg 3.jpg.... (要用for回圈)
我参考了网路上的教语法
怎麽写都不成功... 一打开就闪退 不知道哪边搞错
网路上有抓到一个bitsadmin.exe的范本 可以执行 但速度爆慢
所以想请会的板友帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.13.25
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1526122831.A.9BA.html
1F:→ uziel: 假设你把网址写在 D:\urls.txt 里面,一个网址一列 05/12 23:54
2F:→ uziel: 然後把工作目录切换到 D: ,然後执行以下指令 05/12 23:55
3F:→ uziel: FOR /F "delims=" %a in (urls.txt) do "%WGET_BIN%" "%a" 05/12 23:55
4F:→ uziel: 其中 %WGET_BIN% 请代换成 wget.exe 的实际完整路径 05/12 23:55
5F:→ uziel: 这样就能完成一个指令下载多个 URL 的需求 05/12 23:55
6F:→ x94fujo6: 试试uGet吧 类似的东西 有介面可以操作 05/13 04:27
8F:→ IHVH: 谢谢 我再试试看 05/13 12:47
9F:→ uziel: 看来我有点误解需求了 05/13 13:06
10F:→ uziel: 如果是档名里面有数字要递增的话不需要 url.txt : 05/13 13:06
11F:→ uziel: FOR /L %a IN (1,1,20) DO "%WGET_BIN%" 05/13 13:06
13F:→ uziel: 上面两列请自行合并为一列,中间有一个空格 05/13 13:06
14F:→ uziel: 中间三个数字分别是起始值、递增值、终止值 05/13 13:07