我想用JAVA写一个循环的小程序 能实现循环在宽带连接里输入用户名和密码 直到测试出正确的号  不用考虑密码问题 只是想
知道怎么实现 ......最好不要用ROBOT   谢谢了!

解决方案 »

  1.   

      windows允许使用系统命令rasdial来调用系统自带的PPPOE(ADSL)。例如:本地机的ADSL连接的名称叫adsl,用户名为:username,密码为:psw,那么相应的rasdial指令就可以写为rasdial adsl username psw。因此你可以编写java程序来调用该指令,代码如下:import java.io.*;
    public class PPPOE { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    try{
    Process   proce   =   Runtime.getRuntime().exec("rasdial adsl username psw"); //调用rasial指令来连接adsl

                            BufferedReader reader=new BufferedReader(new InputStreamReader(proce.getInputStream()));
    String line;
    while((line=reader.readLine())!=null) {
    System.out.println(line);     /*在控制台中输出系统返回的提示*/
    }
    }catch(Exception ex){
    ex.printStackTrace();
    }
    }}    楼主可以根据这个再改成循环
      

  2.   

    用for 循环怎样改变("rasdial adsl username psw")中的username啊? 它在执行时不被识别成变量啊……只被看做字符串。