【问题标题】:print a string in an external application (python 3.1)在外部应用程序中打印字符串(python 3.1)
【发布时间】:2010-10-13 19:42:58
【问题描述】:

假设我有一个游戏和一个 Python 脚本正在运行。在这个游戏中,说话你只需输入你想要的任何内容,然后按 Enter。这个python脚本上有一个按钮,我想将预定义的字符串输出到游戏中,然后自动按回车键(本质上,该按钮使角色说出字符串)。实现这一点的最简单方法是什么?

(只是实际的“向游戏发送字符串并按回车”的东西,而不是按钮和其他东西)

【问题讨论】:

    标签: python string


    【解决方案1】:

    假设您的游戏没有在控制台中运行(在这种情况下,您可以使用标准输入),sendkeys 可能是 Windows 上的一个选项。它允许您将击键发送到某个窗口 - 在本例中为游戏窗口。

    如果游戏是可编写脚本的,您当然应该使用游戏自己的脚本选项(如果可用)。

    【讨论】:

      【解决方案2】:

      这取决于游戏提供的钩子。如果它不提供任何挂钩,您可能需要查看您的窗口系统用于自动化的任何内容。我只在可以使用 X 的 XTest 扩展 (xte) 的 Linux 中做过这种事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-05-02
        • 1970-01-01
        • 2013-10-10
        • 2019-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多