2013-10-03 59 views
0

我有以下脚本:PowerShell:如何调用运行python脚本的批处理脚本并等待python脚本返回?

的runTest - 为正在运行的Python脚本 runEnv设置环境 - 将运行分析文件的启动程序的python脚本。

我想编写一个运行runTest脚本并等待它返回的PowerShell命令。

在CMD外壳,如果我只是做

开始runTest.bat%ARGS%

它能正常工作,那就是它返回的命令,一旦的runTest脚本返回。

但是,如果我尝试以下PowerShell命令:

开始处理runTest.bat -ArgumentList $ ARG1 -Wait

它不会永远返回。

我在这里错过了什么?

+0

为什么您不能在PowerShell脚本中执行由'runTest.bat'运行的环境设置,然后从那里调用Python脚本? – alroc

+0

我打电话给其他人的脚本,我不负责任。所以,如果它改变了,它应该对我的脚本透明。 – b3bel

回答

0

确保参数用逗号分隔。
例如如果%ARGS%扩展为a1 a2 a3 $ arg1应该为a1,a2,a3

相关问题