首页 > 解决方案 > 向子进程发送多个命令,速度问题

问题描述

我需要通过 python 向 windows cmd 发送多个命令。我开始使用这个

os.system("start cmd /c adb -s "+self.name+" shell input tap 350 530")

问题是,如果我执行其中的 10 条指令,则需要很长时间。然后我尝试使用这种方式

subprocess.Popen("start cmd /c adb -s "+self.name+" shell input tap 350 530",shell=True)

它改善了一点,但不是太多。

我认为问题在于它每次都会启动一个新提示,在不关闭它的情况下发送 10 个此命令提示的最快方法是什么?

标签: pythonwindowscmdsubprocessadb

解决方案


推荐阅读