Comunicación entre Autohotkey y python.

¿Hay alguna forma de enviar algún parámetro de autohotkey a python?

Usando la tecla Autohot, leo un número del bloc de notas y lo almaceno en una variable y ahora quiero enviar este número al código de Python para hacer algunos cálculos.

Mi código de Autohotkey es:

controlGetText, telphoneNumber, Edit1, Untitled - Notepad 

Y quiero enviar este telphoneNumber de telphoneNumber a Python.

¿Hay alguna manera de que pueda hacer eso?

¿Necesito crear un archivo exe de python y luego llamar desde autohotkey? Por ejemplo:

 RunWait, C:\Button\button.exe telphoneNumber 

¿O necesito ejecutar comandos del símbolo del sistema desde autohotkey para ejecutar el progtwig python? Algo como:

 Run Cmd Python C:\Button\button.py telphoneNumber 

No sé cuál es la mejor manera ya que soy novato en Autohotkey.

Cualquier sugerencia será apreciada.

EDITAR:

Sin embargo, logré enviar el parámetro mediante el uso del comando run de autohotkey, que ejecutará el archivo python desde el símbolo del sistema.

 Run Cmd \k "Python C:\Button\button.py %telphoneNumber%" 

¿Pero aún quieres saber si esta es la solución correcta, o si hay otras?

La forma en que funcionó es el método más fácil, y probablemente el mejor, de lograr lo que deseas.

La comunicación entre aplicaciones se puede hacer con más métodos de los que probablemente pueda imaginar, pero siempre que no tenga que ser en tiempo real, puede llamar a sus progtwigs con argumentos, ya que es fácil y confiable.

La comunicación entre procesos sería capaz de enviar la información mientras el script de Python ya se está ejecutando.

Tema del foro: http://www.autohotkey.com/forum/topic21699.html (hay un buen enlace de documentación en esa publicación)

También puede utilizar la comunicación de la red TCP / IP (como en la publicación a continuación), pero probablemente no sería tan hábil como usar IPC.

Tema del foro: http://www.autohotkey.com/forum/topic13829.html