您好,我想求一个批处理代码,是关于批量拨号连接的,之前有看过您的回答,但是没有设置连接保持时间的。

123.txt宽带账号和密码排列如下bnnz109581941249488bnnz142840910021004bnnz119481418910904bnnz104484... 123.txt 宽带账号和密码排列如下
bnnz1095819 41249488
bnnz1428409 10021004
bnnz1194814 18910904
bnnz1044844 04221819

要求:拨号成功后保持连接10分钟,然后断开连接,再继续连接下一个(每个拨号成功都要保持10分钟),最后将拨号不成功连接的用户名输出到另外一个文本里。

下面是您之前的批处理,但是没有看到在那里可以设置保持连接的分钟的地方
如果加了ping -n 660 127.0.0.1>nul 的话,连接断开到再次拨号中间也会停上10分钟,这个怎么解决啊 ,非常感谢

假如IP地址.txt内容如下:
bnnz109581941249488
bnnz142840910021004
bnnz119481418910904
bnnz104484404221819
则,批处理代码如下,请运行测试:
@echo off
setlocal enabledelayedexpansion
set txt_file=IP地址.txt
for /f "tokens=1,2 delims==" %%a in ('type "!txt_file!"') do (
echo %%a %%b
rasdial "宽带连接" /disconnect>nul
rasdial "宽带连接" %%a %%b&&(
Echo %%a %%b>>成功的.txt
ping -n 30 127.0.0.1>nul)||(Echo %%a %%b>>失败的.txt))
pause
展开
 我来答
314ccp
2012-09-16 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2130万
展开全部
@echo off
setlocal enabledelayedexpansion
set txt_file=IP地址.txt
for /f "tokens=1,2 delims==" %%a in ('type "!txt_file!"') do (
echo %%a %%b
rasdial "宽带连接" /disconnect>nul
rasdial "宽带连接" %%a %%b&&(
Echo %%a %%b>>成功的.txt
ping -n 600 127.0.0.1>nul)||(Echo %%a %%b>>失败的.txt))
pause
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式