2012-12-14 8 views
6

バッチファイルを使用して複数のパイソンを実行する予定です。ウィンドウ内のバッチファイルから複数のpythonスクリプトを呼び出す/実行する方法xp/7

例えば、私はこれらの二つの実行スケジュールすることができますように、私は.BATにこれら2つのファイルを結合することができますどのように

D:\py\s1.py 
D:\py\s2.py 

今日常的にそれらを実行スケジュールしたい私のpythonファイルがありますファイルpython.exeC:\python27\python.exe)を同時に使用してください。 BATファイル:

はあなたに

+0

親Pythonスクリプトからネイティブに呼び出すこともできます。しかし、あなたがそれをしたくない場合でも、これは非常に初歩的なバッチスクリプトです。あなたは環境や何かに特有の問題を抱えていますか、既成のカスタムソリューションをあなたに提供したいのですか? –

答えて

14

方法1ありがとうございます。

あなたは、PATH環境変数でのpythonがある場合:

start python D:\py\s1.py 
start python D:\py\s2.py 
エルス

リテラルパス

start C:\python27\python.exe D:\py\s1.py 
start C:\python27\python.exe D:\py\s2.py 

これはどちらかの実行からの復帰を待たないことに注意してくださいを。スペース文字や特殊文字が含まれている場合は、パス文字列の前後に引用符を追加することを忘れないでください。

詳細とオプションについては、start /?を参照してください。

方法2:二つの異なるスケジュールタスク

のいずれかのスクリプトを実行するために、各呼び出しのpython同時に開始二つの別々のスケジュールタスクを作成します。

+0

@ David、Wowありがとうございます! – JPC

関連する問題