【发布时间】:2011-09-02 09:02:02
【问题描述】:
有没有办法将一些参数从 autohotkey 发送到 python。
使用 Autohot 键,我从记事本中读取了一些数字并将其存储在一个变量中,现在我想将此数字发送到 python 代码以进行一些计算。
我的自动热键代码是:
controlGetText, telphoneNumber, Edit1, Untitled - Notepad
我想将此telphoneNumber 发送到 python 文件。
有什么办法可以做到吗?
我需要创建一个 python 的 exe 文件然后从 autohotkey 调用吗? 例如:
RunWait, C:\Button\button.exe telphoneNumber
或者我需要从 autohotkey 运行命令提示符命令来运行 python 程序吗?比如:
Run Cmd Python C:\Button\button.py telphoneNumber
我是 Autohotkey 的新手,不知道哪种方法最好。
任何建议将不胜感激。
编辑:
但是我通过使用 autohotkey 中的运行命令成功发送参数,这将在命令提示符下执行 python 文件。
Run Cmd \k "Python C:\Button\button.py %telphoneNumber%"
但仍想知道这是否是正确的解决方案,或者是否还有其他解决方案?
【问题讨论】:
-
如果问题编辑中建议的解决方案不起作用,试试这个stackoverflow.com/a/47969817/3154274
-
为什么要使用 Cmd?不一样:Run "Python C:\Button\button.py %telphoneNumber%" ?
标签: python autohotkey