当前位置:   article > 正文

pywin32随笔_pywin32库安装清华源

pywin32库安装清华源

苟富贵!苟富贵!

被老板安排来打工,针对某款产品,需要对ppt进行翻页控制,我感觉和红外笔差不多,模拟一下键盘命令即可,很简单。

准备工作

1、安装pywin32(建议安装清华源,毕竟快,不然容易掉):

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
  • 1

这里有坑,装好可能识别不了后面的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()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

很简单吧,大佬要开始嘲笑我了,/(ㄒ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
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

从中我们选出神圣的两个,win32con&win32api
然后调用调用瞎写,结束了。

首先我们写了两个函数,分别是pgdn和pgup对应键盘那两个键,然后主函数延时几秒钟(好让我打开ppt播放)稍作等待即可实现下翻和上翻,要配合我们的设备,只需和设备接口连接使用即可。

一些简单的使用,问题不大,留作纪念

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/109339
推荐阅读
  

闽ICP备14008679号