pywin32随笔

苟富贵!苟富贵!

被老板安排来打工,针对某款产品,需要对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播放)稍作等待即可实现下翻和上翻,要配合我们的设备,只需和设备接口连接使用即可。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值