2011-05-26 35 views
9

之间的沟通有没有办法从AutoHotkey的发送一些参数到Python。的AutoHotkey和python

使用Autohot键我从记事本中读取了一些数字并存储在一个变量中,现在我想要 将此数字发送到Python代码以进行一些计算。

我AutoHotkey的代码;

controlGetText, telphoneNumber, Edit1, Untitled - Notepad 

    And I want to send this telphoneNumber to python file 

有没有一种方法可以做到这一点?

我需要创建一个蟒蛇的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%" 

但仍然想知道这是否是正确的解决方案,或者如果有其他人?

+0

如果解决方案中的问题不工作的编辑建议,试试这个https://stackoverflow.com/a/47969817/3154274 – Enora 2017-12-25 15:12:59

回答

1

你得到它的工作方式是最简单的,并且可能是最好的,完成你想要的东西的方法。

应用程序之间的通信可以有更多的方法可以做到,那么你大概能想象,但只要它不必须是实时的,你可以打电话给你的程序与参数,因为它很容易和可靠。