微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Autohotkey和python之间进行通信

如何解决在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 举报,一经查实,本站将立刻删除。