【问题标题】:auto hot key and verifying responce自动热键和验证响应
【发布时间】:2013-07-23 18:03:06
【问题描述】:

我正在自动化一个简单的基于文本的 .exe,在 win 7 的 cmd 窗口中运行

我们有用自动热键编写的脚本

这有点像盲人在输入它们,没有任何错误检查 自动热键非常可靠,但我们需要根据返回的内容进行一些智能操作

有什么方法可以让自动热键在每次 SendInput 后​​监控“OK”? 我没有看到这个功能

一个例子或建议会很棒

谢谢, 杰夫

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    您可以从几个地方开始。

    首先,查看文档中的process,您可以在其中获取应用程序的PID。你也可以使用 autohotkey 自带的run 命令来获取它。

    其次,在 cmd 窗口上工作可能很棘手。您可以使用一些 ahk 库:

    • STDOUTTOVAR - 将控制台的输出抓取到一个文本变量中,您可以在其中使用 ahk 字符串函数对其进行解析。
    • CONSOLEAPP - 重定向和捕获标准输出。
    • CMDret_stream - 流式传输并存储 cmd 输出

    ahk 中没有任何简单的内置函数可以轻松完成此操作;您必须求助于库的精心实现(或构建您自己的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-16
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 2013-03-20
      • 2014-11-25
      • 1970-01-01
      • 2015-11-24
      相关资源
      最近更新 更多