【问题标题】:Are there any libraries for Python to simulate keyboard action?是否有任何 Python 库来模拟键盘操作?
【发布时间】:2010-12-18 13:30:40
【问题描述】:

我的问题是我有这个 Python 脚本来启动应用程序。应用程序启动后(GUI 显示在屏幕上),我想让它停用。可以通过激活另一个窗口、最小化此应用程序或按 WindowsXP 的显示桌面键来手动完成。

那么有什么方法可以通过 Python 做到这一点吗?核心或 3rd 方库都可以。

谢谢!

【问题讨论】:

  • 在您的三种停用技术之间,我建议最小化,因为它的副作用最少。最小化的键盘命令是 Alt-Space(打开系统菜单),然后是 N(选择最小化)。

标签: python windows keyboard


【解决方案1】:

看看SendKeys。它在pypi,所以你可以通过easy_install安装它。

【讨论】:

  • SendKeys 是 W32 SendKeys 接口的一个非常薄的包装器,因此那里有大量文档 - 如果您想发送任何特殊的键码,msdn.microsoft.com/en-us/library/… 是一个很好的页面
【解决方案2】:

您可以使用pywin32sendminimize event

【讨论】:

    【解决方案3】:

    我已经多次使用 AutoIt(通过它的 COM 接口)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 2022-08-09
      • 2017-03-14
      • 2012-12-22
      • 2011-02-05
      • 1970-01-01
      相关资源
      最近更新 更多