import win32ras
# Dialup with a RAS entry
ret = win32ras.Dial(
None,
None,
("windows_ras_entry_name", "", "", "username", "password", ""),
None
)
# ret[0]不等于0,表示connect成功,否则connect失败
# Hangup the connection
win32ras.HangUp(ret[0])
win32ras需要安装pywin32后才能调用
Python实现获取当前公网ip并且自动断开宽带连接功能
今天写了一个获取当前公网ip并且自动断开宽带连接的文件,和大家分享下。
这个文件的具体用途大家懂的,可以尽管拿去用,不过目前只适用于Windows平台,我的Python版本是2.7的,win32ras模块需要下载pywin32。
代码如下:
#!coding: cp936
import win32ras
import time,os
def Connect(dialname, account, passwd):
dial_params = (dialname, '', '', account, passwd, '')
return win32ras.Dial(None, None, dial_params, None)
def DialBroadband():