【发布时间】:2013-10-10 05:55:24
【问题描述】:
我有以下脚本:
runTest - 设置运行 python 脚本的环境 runEnv - 运行一个解析文件的 python 脚本并启动一个程序。
我想编写一个运行 runTest 脚本并等待它返回的 powerShell 命令。
在 cmd shell 中,如果我这样做的话
开始 runTest.bat %ARGS%
它按预期工作,即一旦 runTest 脚本返回,它就会返回命令。
但是,如果我尝试以下 powerShell 命令:
Start-Process runTest.bat -ArgumentList $arg1 -Wait
它永远不会回来。
我在这里缺少什么?
【问题讨论】:
-
为什么不能在 PowerShell 脚本中设置
runTest.bat运行的环境,然后从那里调用 Python 脚本? -
我正在调用别人的脚本,我对此概不负责。所以,如果它发生变化,它应该对我的脚本是透明的。