在使用Python中我们有时候回想用AHK的一些小程序,那么如何将AHK的返回结果传送到Python中呢,传统的方法可以再ahk运行完后上传到剪贴板,但是这样做比较low而且限制较多,那么个我这里给大家提供一个思路。
AHK代码(保存为ms1.exe)
result = 123
stdout:= FileOpen("*","w")
stdout.write(result)
stdout.close
ExitApp
Python代码
import subprocess as sp
ahk_res = sp.check_output("ms1.exe")
print(ahk_res.decode("utf-8"))
Python输出结果
123
Process finished with exit code 0