赞
踩
被老板安排来打工,针对某款产品,需要对ppt进行翻页控制,我感觉和红外笔差不多,模拟一下键盘命令即可,很简单。
1、安装pywin32(建议安装清华源,毕竟快,不然容易掉):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
这里有坑,装好可能识别不了后面的win32api,可以把版本降低到225,即上面结尾改成pywin32==225
2、模拟键盘鼠标命令
附上大佬博客: link.
import win32con import win32api import time class aaa: # 下一页 def PgDn(self): win32api.keybd_event(34, 0, 0, 0) # PgDn win32api.keybd_event(34, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键 # 上一页 def PgUp(self): win32api.keybd_event(33, 0, 0, 0) # PgUp win32api.keybd_event(33, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键 def main(): time.sleep(5) aa = aaa() aa.PgDn() time.sleep(3) aa.PgUp() if __name__ == "__main__": main()
很简单吧,大佬要开始嘲笑我了,/(ㄒoㄒ)/~~
略……
开玩笑的,下次一定。
附上所有pywin32的模块:
mmapfile odbc perfmon servicemanager timer win2kras win32api win32clipboard win32console
win32cred win32crypt win32event win32evtlog win32file win32gui win32help win32inet win32job
win32lz win32net win32pdh win32pipe win32print win32process win32profile win32ras win32security
win32service win32trace win32transaction win32ts win32wnet winxpgui
从中我们选出神圣的两个,win32con&win32api
然后调用调用瞎写,结束了。
首先我们写了两个函数,分别是pgdn和pgup对应键盘那两个键,然后主函数延时几秒钟(好让我打开ppt播放)稍作等待即可实现下翻和上翻,要配合我们的设备,只需和设备接口连接使用即可。
一些简单的使用,问题不大,留作纪念
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。