从AHK到Java的变量

时间:2013-04-05 10:13:47

标签: java native autohotkey transfer

是否可以将变量或整数从ahk传输到java?也许有可能使用cmd,可以使用NativeCall通过cmd在java中对这些AHK命令进行切换,在此解释:http://youtu.be/EX0iT0NTTjw

2 个答案:

答案 0 :(得分:0)

您可以使用runtime.exec从java执行Ahk脚本并读取Autohotkey进程的标准输出。使用http://l.autohotkey.net/docs/commands/FileAppend.htm作为标准输出。

您还可以使用OnMessage,临时文件,剪贴板等内容。 http://www.autohotkey.com/docs/commands/OnMessage.htm

答案 1 :(得分:0)

或者您使用onmessage或将某些内容附加到文件中并在java中读取。

我建议对初学者使用fileappend命令,因为它还可以让你保存onmessage没有发生的最后一件事的日志,你必须注意你不要向该事件发送消息。大多数Windows功能都支持这样的消息,因此打断它们是个坏主意