周娜,2人转小黄飞,单于拜玉玺
from pyqt5 import qtcore,qtwidgets import win32gui, win32api, win32con # 调用win32api的模拟点击功能实现ctrl+v粘贴快捷键 def ctrlv(): win32api.keybd_event(17,0,0,0) #ctrl键位码是17 win32api.keybd_event(86,0,0,0) #v键位码是86 win32api.keybd_event(86,0,win32con.keyeventf_keyup,0) #释放按键 win32api.keybd_event(17,0,win32con.keyeventf_keyup,0) # 调用win32api的模拟点击功能实现alt+s微信发送快捷键 (可以根据自己微信发送快捷键是什么来进行调整) def alts(): win32api.keybd_event(18, 0, 0, 0) #alt win32api.keybd_event(83,0,0,0) #s win32api.keybd_event(83,0,win32con.keyeventf_keyup,0) #释放按键 win32api.keybd_event(18,0,win32con.keyeventf_keyup,0) # 调用win32gui调用桌面窗口,获取指定窗口句柄id,激活窗口 ,向函数传递窗口名称to_weixin def wx_send(to_weixin): hw = win32gui.findwindow(none, to_weixin) # 获取窗口句柄 win32gui.getclassname(hw) # 获取窗口classname title = win32gui.getwindowtext(hw) # 获取窗口标题 win32gui.getdlgctrlid(hw) win32gui.setforegroundwindow(hw) # 激活窗口 app = qtwidgets.qapplication([]) data = qtcore.qmimedata() url = qtcore.qurl.fromlocalfile(r'c:\users\1\desktop\差异.xlsx') data.seturls([url]) app.clipboard().setmimedata(data) clipboard = qtwidgets.qapplication.clipboard() wx_send('微信窗口名字') ctrlv() alts()
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论