如何通过Python
问题描述:
给CMD输入自动希望给CMD自动输入命令,这里是我的代码如何通过Python
import subprocess
from subprocess import Popen, PIPE
p = subprocess.call("cmd",shell=True)
p = Popen('cmd', stdin=PIPE) # NOTE: no shell=True here
p.communicate(os.linesep.join(["apktool d aalpha.apk"]))
这将打开cmd
我在项目目录即E:\myproject
。现在我在我的项目目录中有这个apktool我试图自动运行它提供的apktool运行命令的方式,我只是打开我的python文件,它执行apktool。
答
您正在寻找这样的事情:
import subprocess;
commandA = 'start <path\file.png>';
p = subprocess.Popen(commandA, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT);
+0
我想自动化输入即它 我不知道如何。你能提供吗?我运行应用程序,它给它输入itslef? – Azam
你为什么不运行* apktool *直接? – pacholik
我正在使这个apktool自动化的框架。 我只是想知道我如何解析我的输入从脚本到CMD – Azam
什么输入?你为什么不直接运行apktool? – pacholik