自动拨号的 Python script

july  2009年08月21日 星期五 22:11 | 2269次浏览 | 3条评论

拨号 dial

#coding=utf-8
#A module encapsulating the Windows Remote Access Service (RAS) API.

from win32ras import *

def hangup():
 '''hang up all active connections'''
 [HangUp(i[0]) for i in EnumConnections()]

def dial(usr, pwd):
 '''dail the first entry if exist'''
 
 hangup()
 
 lst_entry = EnumEntries()
 if not lst_entry:
  print 'error: please firstly create an connection entry!'
  return
 entry = lst_entry[0][0]
 Dial(None, None, (entry,'','',usr,pwd,''), None)
 
if __name__ == '__main__':
 dialup('your_account', 'password')

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
july

回复 july  2009年08月23日 星期日 08:05

也可以执行如下cmd:
Rasdial 宽带连接 /DISCONNECT
Rasdial 宽带连接 username password

0条回复

july

回复 july  2009年08月22日 星期六 08:44

呵呵,是83,谢谢提醒。

0条回复

孔建军

回复 孔建军  2009年08月21日 星期五 23:29

93年的? 很小呀。

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号