可能重复:
Several ways to call a windows batch file from another one or from prompt. Which one in which case?
整个过程就是这样,不使用批处理文件:
将目录更改为c:\ris
。
启动批处理文件c:\python26\env\scripts\activate.bat
。
然后启动某种python控制台,提示更改为(env) c:\ris
。
paster serve --reload development.ini
。我已完成第1步和第2步但不能同步第3步。当我运行我的批处理文件(mapfishstart.bat
)时,我可以打开activate.bat
的新控制台,但无法自动将命令传递给{{1 (我必须输入它并希望它是自动的)。我不希望对activate.bat
文件进行任何更改。
任何人都可以帮助自动化第3个流程吗?
答案 0 :(得分:0)
如果我正确理解了你的问题并且你想在控制台中自动运行命令,那么echo paster serve --reload development.ini | c:\python26\env\scripts\activate.bat
可能工作,这取决于启动python控制台之前的任何命令是否会消耗stdin或不。