找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21429|回复: 8

[网络连接] [已解决]求一个自动宽带连接的批处理

[复制链接]
发表于 2010-2-7 20:03:19 | 显示全部楼层 |阅读模式
我想的是这样:我在一个txt文件里保存着好多宽带的账号,但密码是同一个。
写一个批处理自动连接txt里的账号。如果一个连不到就继续下一个。
大虾们帮帮忙把,

我在论坛里看到一个和我想的差不多的帖子,但那人没把解决方法贴出来,很不地道。。。。

[ 本帖最后由 icy8761 于 2010-2-10 00:06 编辑 ]

评分

参与人数 1PB +2 收起 理由
batman + 2 感谢主动给标题标注[已解决]字样

查看全部评分

发表于 2010-2-7 20:31:23 | 显示全部楼层
txt文件能否贴上来?
如果LZ有一定基础的话,,可以去看看rasdial的帮助,然后自己试着写个!
 楼主| 发表于 2010-2-7 20:43:21 | 显示全部楼层
小弟水平有限,
@echo off
:redial
rasdial 宽带连接 /d
rasdial 宽带连接 账号 密码
for /f  %%a in (user.txt) do (Rasdial ADSL拨号连接名字 %%a 固定密码) goto redial
@echo on
TXT文件大概就是每一行一个账号
也可以不用txt文件。我是想找一个号段,直到找到可用的连接为止
发表于 2010-2-8 09:38:25 | 显示全部楼层
  1. @echo off
  2. for /f %%a in (user.txt) do (
  3.       set "str=%%a"
  4.       rasdiai /disconnext
  5.       ping /n 1 /w 500 127.1>nul
  6.       rasdial 宽带连接名 %%a 密码
  7.       ping /n 1 /w 500 127.1>nul
  8.       ping /n 1 www.baidu.com>nul&&goto next
  9. )
  10. :next
  11. echo 找到可用帐号:%str%
  12. pause>nul
复制代码

[ 本帖最后由 batman 于 2010-2-8 09:41 编辑 ]
 楼主| 发表于 2010-2-8 21:31:44 | 显示全部楼层
谢谢batman。。你很强大
不过我还想问下,如果密码不是一个,而是3个或者5个怎么办呢?
发表于 2010-6-27 12:04:40 | 显示全部楼层
batman 写的那段代码可用。
发表于 2010-7-2 14:20:51 | 显示全部楼层
好强大。。。学习了!
发表于 2010-7-2 17:31:23 | 显示全部楼层
老大:
是否打错了个字母:rasdiai-->rasdial则?
另外/disconnext 搜了下,怎么没有这个参数,而且这个单词也没有,难道是disconnect?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 20:52 , Processed in 0.029673 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表