如何用Python伪造键盘输入

1 投票
2 回答
1907 浏览
提问于 2025-04-16 08:02

有没有人知道,能不能让一个Python脚本在后台运行,然后给前台的应用程序输入键盘指令?也许有人知道什么Python库可以做到这一点。我想模拟我Mac的键盘输入,以便自动完成一个非常特定的任务。

2 个回答

0

可以使用Appscript加上图形用户界面(GUI)脚本。我在我的博客上有很多Python脚本示例,展示了这个方法。这里有一个链接:

http://www.libertypages.com/clarktech/?p=2413

GUI脚本允许你对那些不完全支持AppleScript的应用程序进行编程。这里有一个关于AppleScript版本的指南。Appscript基本上是让你用原生Python来做AppleScript能做的事情。

http://www.macosxautomation.com/applescript/uiscripting/index.html

0

可能最简单的方法是使用 appscript,不过这个方法只能在Mac上用,不能在其他系统上使用。前提是你想控制的应用程序支持applescript,或者你有其他工具可以通过applescript来模拟输入或点击,比如 Quickeys

撰写回答