馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 love_apktw 於 2025-4-27 15:55 編輯
【軟體名稱】:最新版IDM下載器
【軟體版本】:v1 (最終版)
【版本類型】:樓主自製+完全開源版
【軟體語言】:繁體中文
【檔案大小】:2.55 KB
【作業系統】:Windows 7 以上 (舊版 Windows 無法執行)
——————————————————————————————————————————
【軟體介紹】:
想要下載最新版的 Internet Download Manager,但是懶得去官網?
樓主幫你寫了一個小程式,幫你解放雙手,自動下載檔案。
此程式完全開源,讓您可以一覽無餘、安心的使用此程式
——————————————————————————————————————————
【軟體內部程式碼】:
- @echo off
- setlocal enabledelayedexpansion
- cd /d "%temp%"
- cls
- title 正在將 "IDM官網" 下載至電腦中....
- echo 正在將 "IDM官網" 下載至電腦中....
- where curl >nul 2>&1
- if "!errorlevel!"=="0" (
- curl -L -o "%temp%\download.txt" "https://www.internetdownloadmanager.com/download.html" >nul 2>&1
- ) else (
- where bitsadmin >nul 2>&1
- if "!errorlevel!"=="0" (
- bitsadmin /transfer mydownloadjob /download /priority high "https://www.internetdownloadmanager.com/download.html" "%temp%\download.txt"
- ) else (
- cls
- title 此系統不支援 curl 與 bitsadmin,無法下載檔案。
- echo 此系統不支援 curl 與 bitsadmin,無法下載檔案。
- pause >nul
- exit /b
- )
- )
- cls
- title 正在提取 "IDM官網" 中的所有連結....
- echo 正在提取 "IDM官網" 中的所有連結....
- powershell -NoProfile -Command "Select-String -Path 'download.txt' -Pattern '(http[s]?://[A-Za-z0-9\-._~:/?#\[\]@![ DISCUZ_CODE_2 ]''()*+,;=%]+)' -AllMatches | ForEach-Object { foreach ($m in $_.Matches) { $m.Value } } | Out-File -FilePath 'links.txt' -Encoding UTF8"
- cls
- title 正在尋找是否有 "IDM安裝程式" 的下載連結....
- echo 正在尋找是否有 "IDM安裝程式" 的下載連結....
- for /f "usebackq delims=" %%A in ("links.txt") do (
- echo %%A | findstr /r "https://mirror2\.internetdownloadmanager\.com/idman.*build.*\.exe" >nul
- if "!errorlevel!"=="0" (
- set "ExeDL=%%A"
- for %%B in ("%%A") do set "ExeName=%%~nxB"
- )
- )
- if "!ExeName!"=="" (cls & echo 找不到 "IDM安裝程式" 的下載連結。 & pause >nul & exit /b)
- cls
- title 正在刪除臨時檔案....
- echo 正在刪除臨時檔案....
- del "download.txt" >nul & del "links.txt" >nul
- if exist "%userprofile%\Downloads\!ExeName!" (del "%userprofile%\Downloads\!ExeName!" >nul)
- cls
- title 正在將 "IDM安裝程式" 下載至電腦中....
- echo 正在將 "IDM安裝程式" 下載至電腦中....
- where curl >nul 2>&1
- if "!errorlevel!"=="0" (
- curl -L -o "%userprofile%\Downloads\!ExeName!" "!ExeDL!" >nul 2>&1
- ) else (
- where bitsadmin >nul 2>&1
- if "!errorlevel!"=="0" (
- bitsadmin /transfer mydownloadjob /download /priority high "!ExeDL!" "%userprofile%\Downloads\!ExeName!"
- ) else (
- cls
- title 此系統不支援 curl 與 bitsadmin,無法下載檔案。
- echo 此系統不支援 curl 與 bitsadmin,無法下載檔案。
- pause >nul
- exit /b
- )
- )
- if exist "%userprofile%\Downloads\!ExeName!" (
- cls
- title 檔案下載成功!
- echo 檔案下載成功!
- echo:
- echo 檔案位置:%userprofile%\Downloads\!ExeName!
- ) else (
- cls
- title 檔案下載失敗。
- echo 檔案下載失敗。
- )
- pause >nul
- exit /b
- endlocal
複製代碼
——————————————————————————————————————————
【附件下載】:
最新版IDM下載器.bat
(2.55 KB, 下載次數: 348)
|
評分
-
查看全部評分

|