直接给出源代码:
import os
import win32gui
from pymouse import *
from pykeyboard import PyKeyboard
import time
def QQload(qq,psw):
os.system('"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"') #打开QQ
time.sleep(5) #等5秒确保QQ已打开
handle = win32gui.FindWindow(0, 'QQ') #获取QQ界面
logId = win32gui.GetWindowPlacement(handle) #获取QQ界面位置
m = PyMouse() #实现鼠标点击功能
m.click(logId[4][0] + 240, logId[4][1] + 250,1,2) #鼠标点击指定位置
time.sleep(1)
k = PyKeyboard() #实现键盘输入、按键功能
k.type_string(qq) #输入字符串函数,输入QQ
time.sleep(1)
k.tap_key(k.tab_key) #键盘按键函数,相当于按了下Tab
time.sleep(1)
k.type_string(psw) #输入密码
time.sleep(1)
k.tap_key(k.enter_key) #相当于按了一下回车
if __name__ == '__main__':
fn = u'C:\\Users\Administrator\Desktop\QQ账号密码.txt'
fr = open(fn, 'r').readlines()
#循环打开每一行,使用split分成列表
for i in fr:
info = i.split(',')
print('正在输入QQ号:'+ str(info[0]).strip(),'密码:'+ str(info[1]).strip())
QQload(str(info[0]).strip(),str(info[1]).s