Board logo

标题: [网络连接] [已解决]求一个自动宽带连接的批处理 [打印本页]

作者: icy8761    时间: 2010-2-7 20:03     标题: [已解决]求一个自动宽带连接的批处理

我想的是这样:我在一个txt文件里保存着好多宽带的账号,但密码是同一个。
写一个批处理自动连接txt里的账号。如果一个连不到就继续下一个。
大虾们帮帮忙把,

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

[ 本帖最后由 icy8761 于 2010-2-10 00:06 编辑 ]
作者: Seter    时间: 2010-2-7 20:31

txt文件能否贴上来?
如果LZ有一定基础的话,,可以去看看rasdial的帮助,然后自己试着写个!
作者: icy8761    时间: 2010-2-7 20:43

小弟水平有限,
@echo off
:redial
rasdial 宽带连接 /d
rasdial 宽带连接 账号 密码
for /f  %%a in (user.txt) do (Rasdial ADSL拨号连接名字 %%a 固定密码) goto redial
@echo on
TXT文件大概就是每一行一个账号
也可以不用txt文件。我是想找一个号段,直到找到可用的连接为止
作者: batman    时间: 2010-2-8 09:38

  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 编辑 ]
作者: icy8761    时间: 2010-2-8 21:31

谢谢batman。。你很强大
不过我还想问下,如果密码不是一个,而是3个或者5个怎么办呢?
作者: zuotiandeyiwang    时间: 2010-6-27 12:04

batman 写的那段代码可用。
作者: a542424345    时间: 2010-7-2 14:20

好强大。。。学习了!
作者: gxuan2008    时间: 2010-7-2 17:31

老大:
是否打错了个字母:rasdiai-->rasdial则?
另外/disconnext 搜了下,怎么没有这个参数,而且这个单词也没有,难道是disconnect?




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2