【问题标题】:How can I check if a script is compatible with AutoHotkey v2?如何检查脚本是否与 AutoHotkey v2 兼容?
【发布时间】:2017-10-09 18:36:37
【问题描述】:

我有一组使用 AutoHotkey v1 创建的脚本。我想看看这些脚本是否与即将推出的AutoHotkey v2 兼容。

根据changelog,AutoHotkey v2 发生了一些改变,破坏了与 v1 的向后兼容性。这使得在没有彻底测试的情况下很难判断哪些脚本需要更新。

即使在确定脚本需要更新之后,也可能更加难以确定脚本的哪些部分需要更新。

如何检查是否需要更新脚本以与 AutoHotkey v2 兼容?

【问题讨论】:

  • 您的问题的答案目前的措辞是“查看更改日志”,但听起来您想要比这更有效的东西。如果是这样,请编辑您的问题以准确说明您想知道的内容。

标签: autohotkey compatibility


【解决方案1】:

根据注释的建议,您最好将输出通过管道传输到文件并检查结果。

https://autohotkey.com/docs/Scripts.htm#ahk2exe

当参数传递给 Ahk2Exe 时,将指示编译过程成功或失败的消息写入标准输出。尽管该消息不会出现在命令提示符下,但可以通过将输出重定向到文件等方式“捕获”它。 [v1.0.43+]

Ahk2Exe.exe /in MyScript.ahk > MyScript.txt

为了使事情更简单,您可以将所有内容通过管道传输到同一个文件。

Ahk2Exe.exe /in MyScript.ahk >> Scripts.txt

【讨论】:

    猜你喜欢
    • 2015-10-14
    • 2021-07-26
    • 2015-04-04
    • 2013-01-07
    • 1970-01-01
    • 2021-04-11
    • 2011-02-10
    • 1970-01-01
    • 2020-07-17
    相关资源
    最近更新 更多