PowerShell:如何调用运行python脚本的批处理脚本并等待python脚本返回?
我有以下脚本: runTest—为运行python脚本的用户设置环境 runEnv-运行python脚本,该脚本解析文件并启动程序 我想编写一个powerShell命令,运行runTest脚本并等待它返回 在cmd shell中,如果我这样做的话 启动runTest.bat%ARGS% 它按预期工作,即在runTest脚本返回后返回命令 但是,如果我尝试以下powerShell命令: 启动进程runTest.bat-参数列表$arg1-等待 它永远不会回来PowerShell:如何调用运行python脚本的批处理脚本并等待python脚本返回?,powershell,powershell-3.0,Powershell,Powershell 3.0,我有以下脚本: runTest—为运行python脚本的用户设置环境 runEnv-运行python脚本,该脚本解析文件并启动程序 我想编写一个powerShell命令,运行runTest脚本并等待它返回 在cmd shell中,如果我这样做的话 启动runTest.bat%ARGS% 它按预期工作,即在runTest脚本返回后返回命令 但是,如果我尝试以下powerShell命令: 启动进程runTest.bat-参数列表$arg1-等待 它永远不会回来 我错过了什么 确保参数以逗号分隔。 e
我错过了什么 确保参数以逗号分隔。
e、 g.如果%ARGS%扩展到
a1a2a3
$arg1应该是a1、a2、a3
为什么不能在PowerShell脚本中执行由runTest.bat
运行的环境设置,然后从那里调用Python脚本?我调用的不是其他人的脚本,我对此不负责。所以,如果它改变了,它对我的脚本应该是透明的。