【问题标题】:AutoIt - Where is the HotKeySet method?AutoIt - HotKeySet 方法在哪里?
【发布时间】:2020-03-07 03:09:14
【问题描述】:

我们正在使用 AutoItX3.dll

Auto 它的文档指出有一个 HotKeySet 方法可能会解决我们遇到的一个特别痛苦的问题。

http://www.autoitscript.com/autoit3/docs/functions/HotKeySet.htm

但是,当我查看 .dll 中的可用方法时,没有任何与 HotKeySet 相关的内容。

有人推荐在哪里可以找到这种方法吗?

【问题讨论】:

  • AutoIt 提供的 DLL 不包含脚本语言提供的所有功能。这可能就是您看不到 HotkeySet 函数的原因,因为它只能从脚本语言中获得
  • 谢谢...目前的主要问题是我已经在我们的系统中注册了一个热键。问题是,AutoIt 随机发送实际的按键,而不是尊重已注册热键的事实。我希望使用 HotkeySet 来真正禁用 AutoIt 发送的流氓角色。

标签: c# wpf pinvoke ui-automation autoit-c#-wrapper


【解决方案1】:

HotkeySet 使用回调到用户定义的函数,将方法转换为其他语言使用并不值得。

相反,您必须直接调用 WinAPI。谷歌搜索RegisterHotkey C# wpf 会得到很多结果。 first result我以前用过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2018-03-19
    • 2012-07-18
    • 2013-07-09
    相关资源
    最近更新 更多