RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / Windows / 正文内容

用cmd命令下载文件

3950 Windows | 2020年04月15日

用下面这个批处理脚本可以使用cmd命令下载任何http或https链接的文件。

打开一个记事本,将下面的代码复制进去

/* & @echo off& title 下载脚本 作者:☆夢幻煋涳☆ QQ:372763861
*/
var iLocal,iRemote,xPost,sGet;  
iLocal =WScript.Arguments(1);   
iRemote = WScript.Arguments(0);   
iLocal=iLocal.toLowerCase();  
iRemote=iRemote.toLowerCase();  
xPost = new ActiveXObject("Microsoft"+String.fromCharCode(0x2e)+"XMLHTTP");  
xPost.Open("GET",iRemote,0);  
xPost.Send(); 
sGet = new ActiveXObject("ADODB"+String.fromCharCode(0x2e)+"Stream");  
sGet.Mode = 3;  
sGet.Type = 1;   
sGet.Open();   
sGet.Write(xPost.responseBody);  
sGet.SaveToFile(iLocal,2);   
/*
cls
set URL=%1
set FILE=%2

echo.&echo.&echo 正在从 %URL% 下载文件 %FILE%
cd %~dp0
cscript -nologo -e:jscript "%~f0" "%URL%" "%FILE%" 
rem ^
*/

将文件另存为downfile.bat

使用方法

#win+r输入cmd回车
downfile.bat URL FILE

如果还觉得这样输入还是不方便,可以使用下面改进后的批处理脚本,会有脚本操作提示

/* & @echo off& title 下载脚本 作者:☆夢幻煋涳☆ QQ:372763861
*/
var iLocal,iRemote,xPost,sGet;  
iLocal =WScript.Arguments(1);   
iRemote = WScript.Arguments(0);   
iLocal=iLocal.toLowerCase();  
iRemote=iRemote.toLowerCase();  
xPost = new ActiveXObject("Microsoft"+String.fromCharCode(0x2e)+"XMLHTTP");  
xPost.Open("GET",iRemote,0);  
xPost.Send(); 
sGet = new ActiveXObject("ADODB"+String.fromCharCode(0x2e)+"Stream");  
sGet.Mode = 3;  
sGet.Type = 1;   
sGet.Open();   
sGet.Write(xPost.responseBody);  
sGet.SaveToFile(iLocal,2);   
/*
cls

set URL=%1
set FILE=%2

if "%1" == "" goto :input
if "%2" == "" goto :input
goto :run

:input
echo.&echo.&
set /p URL=请输入 URL【默认:%a%】
set /p FILE=请输入 文件名【默认:%a%】

if "%URL%" == "" goto :help
if "%FILE%" == "" goto :help
goto :run

:run
echo.&echo.& echo 正在从 %URL% 下载文件 %FILE%
cd %~dp0
cscript -nologo -e:jscript "%~f0" "%URL%" "%FILE%" 
pause
goto :EOF

:help
echo.&echo.&
echo 命令行调用方法: 
echo %~n0 下载链接 要保存的文件名全称
echo 例:%~n0 http://www.lu8.win/downloads/curl/curl.exe curl.exe
echo.
goto :input

rem ^
*/

最好是使用丢包比较少的下载地址,否则你会发现下载的文件体积很小没办法打开。

上一篇:检测远程frps上的端口是否在线自动发送邮件并可以控制邮件发送次数

下一篇:锐速最新可用脚本

猜你喜欢

网站分类
FRP包教会服务
先领券再购物更优惠
友情链接
Title - Artist
0:00

    分享:

    支付宝

    微信