向exe提供输入的Python脚本[重复]
Posted
技术标签:
【中文标题】向exe提供输入的Python脚本[重复]【英文标题】:Python script to give input to exe [duplicate] 【发布时间】:2016-11-19 18:18:51 【问题描述】:我可以使用脚本打开 cmd.exe
import subprocess
subprocess.call("C:\Windows\System32\cmd.exe",shell=True)
但我无法将输入命令发送到 cmd.exe 打开。 我想用脚本来实现下面提到的东西
1) 脚本将python
之类的输入命令提供给 cmd.exe 打开
2) 在该脚本给 python 提示符之后输入命令,如print "hello"
【问题讨论】:
从python打开python? 【参考方案1】:为什么不使用 Python 创建一个打印所需内容的批处理文件,然后执行该批处理文件?您可以立即返回或保持命令解释器打开:这取决于您用于运行批处理文件的命令开关。
【讨论】:
我知道可以做到,但我想知道的是如何通过python脚本打开任何xyz.exe。【参考方案2】:您可以创建一个包含print "hello"
的文件 hello.py,然后通过 cmd 运行它?
from subprocess import call
call(["python", "hello.py"])
【讨论】:
我知道可以做到,但我想知道的是如何为任何打开的 xyz.exe 提供输入。 检查这个!***.com/questions/19771941/…@user3767070 没用,因为我可以打开 exe,但无法向该 exe 提供输入以上是关于向exe提供输入的Python脚本[重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 cx_Freeze 执行的 Python 脚本,exe 啥也不做