我正在尝试从python脚本中运行并与Powershell脚本进行交互,如下所示:
import subprocess ,sys
p = subprocess.Popen(["powershell.exe",
"C:\\Users\\adct\\Desktop\\test.ps1"],
stdout=sys.stdout)
p.communicate()
test.ps1的内容如下:
[string]$in=read-host -prompt "Enter something"
while($true){
write-host "You entered: $in"
}
现在可以正常工作了。我能够与脚本进行交互。但是,问题在于,在继续执行python脚本之前,我需要让此powershell脚本完全运行。
我希望能够启动此脚本并与之交互,但让它运行并确保python脚本继续运行并启动另一个(不同的)powershell脚本,而不必等待该脚本完成。
我实际上如何在工作流中或并行启动交互式Powershell脚本?