如何解决在Autohotkey和python之间进行通信
| 有没有一种方法可以将一些参数从autohotkey发送到python。 使用Autohot键,我从记事本中读取了一些数字并将其存储在变量中,现在我想将此数字发送到python代码以便进行一些计算。 我的Autohotkey代码是:controlGetText,telphoneNumber,Edit1,Untitled - Notepad
我想将这个ѭ1send发送到python文件。
有办法吗?
我需要创建一个python的exe文件,然后从autohotkey调用吗?
例如:
RunWait,C:\\Button\\button.exe telphoneNumber
还是我需要从autohotkey运行命令提示符命令来运行python程序?就像是:
Run Cmd Python C:\\Button\\button.py telphoneNumber
我不知道哪种方法是最好的方法,因为我是Autohotkey的新手。
任何建议将不胜感激。
编辑:
但是我通过使用autohotkey的run命令成功发送了参数,它将从命令提示符处执行python文件。
Run Cmd \\k \"Python C:\\Button\\button.py %telphoneNumber%\"
但是仍然想知道这是否是正确的解决方案,或者是否还有其他解决方案?
解决方法
工作的方式是完成所需目标的最简单(也可能是最好)的方法。
应用程序之间的通信可以使用您可以想象的更多方法来完成,但是只要不是实时的,就可以使用参数调用程序,因为它既简单又可靠。
,进程间通信将能够在Python脚本已经运行时发送信息。
论坛主题:http://www.autohotkey.com/forum/topic21699.html(该文章中有一个不错的文档链接)
您还可以使用TCP / IP网络通信(如下面的文章中所述),但这可能不会像使用IPC那样巧妙。
论坛主题:http://www.autohotkey.com/forum/topic13829.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。