level 2
lihuali17
楼主
@璐村惂鐢ㄦ埛_000076K馃惥 off&setlocal enabledelayedexpansion
::设置账号与密码文件路径
set "account=G:\piliangbohao\123.txt"
::设置拨号连接名称
set "name=宽带连接"
::设置下载文件链接
set "url=http://www.edrawsoft.cn/2download/edrawmax-cn.exe"
for /f "tokens=1,2 delims=" %%a in ('type "%account%"') do (
rem 断开连接
Rasdial "%name%" /disconnect
rem 重新连接
Rasdial "%name%" "%%a" "%%b"
if !errorlevel! equ 0 (
wget -O "./file.tmp" "%url%"
if not exist "./file.tmp" (echo;拨号成功,无法上网:%%a>>error.log) else (del /f /q "./file.tmp")
) else (echo;拨号失败:%%a)>>error.log
)
pause
求助,如何在上面的命令里加入一条ping命令,如,ping www.baidu.com,ping成功后继续执行下载,ping失败后,把失败的账号写入错误记录文件中,
2019年12月16日 02点12分
1
::设置账号与密码文件路径
set "account=G:\piliangbohao\123.txt"
::设置拨号连接名称
set "name=宽带连接"
::设置下载文件链接
set "url=http://www.edrawsoft.cn/2download/edrawmax-cn.exe"
for /f "tokens=1,2 delims=" %%a in ('type "%account%"') do (
rem 断开连接
Rasdial "%name%" /disconnect
rem 重新连接
Rasdial "%name%" "%%a" "%%b"
if !errorlevel! equ 0 (
wget -O "./file.tmp" "%url%"
if not exist "./file.tmp" (echo;拨号成功,无法上网:%%a>>error.log) else (del /f /q "./file.tmp")
) else (echo;拨号失败:%%a)>>error.log
)
pause
求助,如何在上面的命令里加入一条ping命令,如,ping www.baidu.com,ping成功后继续执行下载,ping失败后,把失败的账号写入错误记录文件中,