作者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://www.ptt.cc/bbs/Windows/M.1526122831.A.9BA.html
→ uziel: 假設你把網址寫在 D:\urls.txt 裡面,一個網址一列 05/12 23:54
→ uziel: 然後把工作目錄切換到 D: ,然後執行以下指令 05/12 23:55
→ uziel: FOR /F "delims=" %a in (urls.txt) do "%WGET_BIN%" "%a" 05/12 23:55
→ uziel: 其中 %WGET_BIN% 請代換成 wget.exe 的實際完整路徑 05/12 23:55
→ uziel: 這樣就能完成一個指令下載多個 URL 的需求 05/12 23:55
→ x94fujo6: 試試uGet吧 類似的東西 有介面可以操作 05/13 04:27
→ IHVH: 謝謝 我再試試看 05/13 12:47
→ uziel: 看來我有點誤解需求了 05/13 13:06
→ uziel: 如果是檔名裡面有數字要遞增的話不需要 url.txt : 05/13 13:06
→ uziel: FOR /L %a IN (1,1,20) DO "%WGET_BIN%" 05/13 13:06
→ uziel: 上面兩列請自行合併為一列,中間有一個空格 05/13 13:06
→ uziel: 中間三個數字分別是起始值、遞增值、終止值 05/13 13:07