调用从另一个批处理文件调用批处理文件并将控制权传递给前/

时间:2012-07-18 06:45:35

标签: batch-file

  

可能重复:
  Several ways to call a windows batch file from another one or from prompt. Which one in which case?

整个过程就是这样,不使用批处理文件:

  1. 将目录更改为c:\ris

  2. 启动批处理文件c:\python26\env\scripts\activate.bat。 然后启动某种python控制台,提示更改为(env) c:\ris

  3. 这里我运行命令paster serve --reload development.ini
  4. 我已完成第1步和第2步但不能同步第3步。当我运行我的批处理文件(mapfishstart.bat)时,我可以打开activate.bat的新控制台,但无法自动将命令传递给{{1 (我必须输入它并希望它是自动的)。我不希望对activate.bat文件进行任何更改。

    任何人都可以帮助自动化第3个流程吗?

1 个答案:

答案 0 :(得分:0)

如果我正确理解了你的问题并且你想在控制台中自动运行命令,那么echo paster serve --reload development.ini | c:\python26\env\scripts\activate.bat 可能工作,这取决于启动python控制台之前的任何命令是否会消耗stdin或不。