我试图从python脚本中接近一个进程。 我试图得到一个值,我只能从autoit,我想要它从具体的进程
process2 = subprocess.Popen([dpa_path], stdin = subprocess.PIPE,stdout = subprocess.PIPE)
#I tried some ways, and none of them worked. examples:
process2.stdout.read(int(process2.stdin.write(str(Auto.ControlCommand("", "", "TBitBtn2" ,"IsVisible", "")))
或者
^{pr2}$我用的是autoit
from win32com.client import Dispatch
Auto = Dispatch("AutoItX3.Control")
对于我正在使用的过程
import subprocess
如何获取从自动控制命令?在
首先,AFAIK没有直接获取返回值的方法。根据您需要对返回值执行的操作,您可以从一些选项中进行选择。在
ConsoleWrite("string")
有关如何使用MsgBox的详细信息,请参阅AutoIt doc:https://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm
如果这能解决你的问题,请告诉我。在
相关问题 更多 >
编程相关推荐