1

重複の可能性:
別のファイルまたはプロンプトからWindowsバッチファイルを呼び出すいくつかの方法。どちらの場合?

バッチファイルを使用しない場合、プロセス全体は次のようになります。

  1. ディレクトリをに変更しc:\risます。

  2. バッチファイルを開始しますc:\python26\env\scripts\activate.bat。これにより、ある種のPythonコンソールが起動し、に変更が求められ(env) c:\risます。

  3. ここでコマンドを実行しpaster serve --reload development.iniます。

手順1と2を実行しましたが、手順3を実行できません。バッチファイルを実行すると(mapfishstart.bat)の新しいコンソールを開くactivate.batことはできますが、コマンドを自動的に渡すことはできませんactivate.bat(入力して自動化する必要があります)。私はファイルに変更を加えたくありませんactivate.bat

誰かが3番目のプロセスを自動化するのを手伝ってもらえますか?

4

1 に答える 1

0

私があなたの質問を正しく理解し、コンソール内でコマンドを自動的に実行したい場合は、Pythonコンソールを起動する前のコマンドがstdinを消費するかどうかに応じて機能するecho paster serve --reload development.ini | c:\python26\env\scripts\activate.bat 可能性があります。

于 2012-07-18T15:02:19.877 に答える