ADSL 拨号重连

来源:互联网 发布:windows卸载程序在哪里 编辑:程序博客网 时间:2024/05/13 19:38
'''
2017年5月12日18:41:52 用于windows环境,ADSL重新拨号换IP
调用 rasdial.exe
'''

importos
g_adsl_account={"name":"adsl",
                "username":"0512...",
                "password":"..."}
 
     
classAdsl(object):
    #==============================================================================
    # __init__ : name: adsl名称
    #==============================================================================
    def__init__(self):
        self.name=g_adsl_account["name"]
        self.username=g_adsl_account["username"]
        self.password=g_adsl_account["password"]
 
         
    #==============================================================================
    # set_adsl : 修改adsl设置
    #==============================================================================
    defset_adsl(self, account):
        self.name=account["name"]
        self.username=account["username"]
        self.password=account["password"]
 
     
    #==============================================================================
    # connect : 宽带拨号
    #==============================================================================
    defconnect(self):
        cmd_str="rasdial %s %s %s" % (self.name,self.username,self.password)
        os.system(cmd_str)
        time.sleep(5)
 
         
    #==============================================================================
    # disconnect : 断开宽带连接
    #==============================================================================
    defdisconnect(self):
        cmd_str="rasdial %s /disconnect" % self.name
        os.system(cmd_str)
        time.sleep(5)
 
     
    #==============================================================================
    # reconnect : 重新进行拨号
    #==============================================================================
    defreconnect(self):
        self.disconnect()
        self.connect()
0 0
原创粉丝点击