[問題] 請問wget下載檔案的簡單bat

看板Windows作者 (Tetragrammaton)時間7年前 (2018/05/12 19:00), 編輯推噓0(0014)
留言14則, 3人參與, 7年前最新討論串1/1
作業系統: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

05/12 23:54, 7年前 , 1F
假設你把網址寫在 D:\urls.txt 裡面,一個網址一列
05/12 23:54, 1F

05/12 23:55, 7年前 , 2F
然後把工作目錄切換到 D: ,然後執行以下指令
05/12 23:55, 2F

05/12 23:55, 7年前 , 3F
FOR /F "delims=" %a in (urls.txt) do "%WGET_BIN%" "%a"
05/12 23:55, 3F

05/12 23:55, 7年前 , 4F
其中 %WGET_BIN% 請代換成 wget.exe 的實際完整路徑
05/12 23:55, 4F

05/12 23:55, 7年前 , 5F
這樣就能完成一個指令下載多個 URL 的需求
05/12 23:55, 5F

05/13 04:27, 7年前 , 6F
試試uGet吧 類似的東西 有介面可以操作
05/13 04:27, 6F

05/13 04:28, 7年前 , 7F

05/13 12:47, 7年前 , 8F
謝謝 我再試試看
05/13 12:47, 8F

05/13 13:06, 7年前 , 9F
看來我有點誤解需求了
05/13 13:06, 9F

05/13 13:06, 7年前 , 10F
如果是檔名裡面有數字要遞增的話不需要 url.txt :
05/13 13:06, 10F

05/13 13:06, 7年前 , 11F
FOR /L %a IN (1,1,20) DO "%WGET_BIN%"
05/13 13:06, 11F

05/13 13:06, 7年前 , 12F
05/13 13:06, 12F

05/13 13:06, 7年前 , 13F
上面兩列請自行合併為一列,中間有一個空格
05/13 13:06, 13F

05/13 13:07, 7年前 , 14F
中間三個數字分別是起始值、遞增值、終止值
05/13 13:07, 14F
文章代碼(AID): #1QzibFcw (Windows)
文章代碼(AID): #1QzibFcw (Windows)