python - 如何使用 Python 脚本输入内容

标签 python

我想知道是否有一种方法可以使用 win32api 模块使用 Python 进行输入。例如,如果我想每三秒在 Microsoft Word 中输入短语“Happy Pi Day”,我会得到类似的内容 导入时间

while 1:
    #types Happy Pi Day
    time.sleep(3)

但是,我不知道“type”功能的命令是什么。

最佳答案

使用 win32api 模块是硬性要求吗?如果没有,您可以使用这个:

https://code.google.com/p/pywinauto/

那就很简单了(更多示例 here ...):

from pywinauto import application
app = application.Application.start("notepad.exe")
app.notepad.TypeKeys("%FX")

关于python - 如何使用 Python 脚本输入内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22488938/

相关文章:

python - 在多个 AWS Lambda 中导入一个 python 模块

python - 使用 OpenStack API 时出现未经授权的错误,无法从 keystone 获取身份验证 token

python - 如何让 Tornado 在 ssh 连接断开时不停止?

python - 使用 TensorFlow 进行验证和测试

python - 为什么要将匿名函数分配给变量?

python - 配置 suds 以将自定义响应 xml 解析器用于大响应有效负载

python - 如何将Tensorflow张量尺寸(形状)作为int值?

python - AWS Lambda 代码无法从 S3 导入依赖项 -- Runtime.ImportModuleError

python - 将项目添加到列表的副本中出现意外行为

python - Selenium 网络驱动程序 : not printing text in 'td' tab