Выполнение нескольких команд из сценария Windows cmd

Вы не можете использовать экземпляр PyMongo до тех пор, пока не будет вызван init_app - я думаю, что в вашем views.py вы еще не импортировали server.py или иным образом не убедились, что вызывается init_app.

133
задан Darren Greaves 13 October 2008 в 15:23
поделиться

4 ответа

Когда Вы называете другой .bat файл, я думаю, что Вам нужен "вызов" перед вызовом:

call otherCommand.bat
137
ответ дан 24 November 2019 в 00:02
поделиться

Не уверенный, почему первая команда останавливается. Если можно заставить его быть параллельным, можно попробовать что-то как

start cmd.exe /C 1.bat      
start cmd.exe /C 2.bat
25
ответ дан 24 November 2019 в 00:02
поделиться

Можно использовать && символ между командами для выполнения второй команды, только если первое успешно выполняется. Больше информации здесь http://commandwindows.com/command1.htm

45
ответ дан 24 November 2019 в 00:02
поделиться

Я не знаю прямой ответ на Ваш вопрос, но если Вы делаете много этих сценариев, могло бы стоить выучить более мощный язык как жемчуг. Бесплатные реализации существуют для Windows (например, activestate, cygwin). Я нашел это стоящим первоначальных усилий для моих собственных задач.

Править:

Как предложено @Ferruccio, если Вы не можете установить дополнительное программное обеспечение, рассматривают vbscript и/или JavaScript. Они встроены в Windows, пишущий сценарий хоста.

1
ответ дан 24 November 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: