用python来伪造keybord strike(幻灯片滚动)的应用程序?

2024-04-18 05:34:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我是计算机科学专业的学生,我和一位电子工程师一起工作,戴着手套,可以识别手的某些动作(垂直的、水平的)。在

为了展示这个项目,我们考虑制作一个小应用程序来控制power point幻灯片。这个概念非常简单:当我们将一只手向左移动时,幻灯片将传递到下一只手,当我们将其向右移动时,它将回到上一只手。在

为此,我考虑了模拟键盘的左右箭头(这是我们用来改变幻灯片的基本方法)。在

问题是:有可能吗?或者你觉得有更好的主意吗?在

非常感谢你的阅读


Tags: 项目应用程序概念专业电子水平学生point
1条回答
网友
1楼 · 发布于 2024-04-18 05:34:32

我刚刚找到了这个剧本,完全符合我的要求。在

它基于一个Linux命令行,该命令行生成虚假输入xte(使用基于debian的发行版中的sudo apt-get install xte下载它。在

我使用python中的一个系统调用来完成这项工作。在

在本例中,我们每两秒生成两个右箭头击键。我们可以通过在文本文档中定位光标来测试它,启动脚本,并观察光标的移动。在

from subprocess import Popen, PIPE
import time


def keypress(sequence):
    p = Popen(['xte'], stdin=PIPE)
    p.communicate(input=sequence)

time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")

相关问题 更多 >