2012-12-14 14 views
6

Toplu iş dosyasını kullanarak birden fazla pitonu çalıştırmayı planlıyorum.pencerede toplu iş dosyasından çoklu python komut dosyalarını çağırmak/çağırmak xp/7

Mesela ben bu iki çalıştırmak zamanlamak böylece, bir .bat bu iki dosyaları birleştirmek nasıl

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

şimdi günlük olarak onları çalıştırmak planlamak istiyorum benim piton dosyaları vardır Aynı anda python.exe() kullanarak dosya. Bat dosyası:

size

+0

Ayrıca, onları bir üst Python komut dosyasından yerel olarak arama seçeneği de var. Ama bunu yapmak istemiyor olsanız bile, bu oldukça ilkel bir komut dosyasıdır. Çevreye veya başka bir şeye özgü sorunlarınız mı var, yoksa sadece sizin için hazırlanmış özel bir çözüm mü istiyorsunuz? –

cevap

14

Yöntem 1 ederiz.

PATH Çevre değişkeni python varsa:

start python D:\py\s1.py 
start python D:\py\s2.py 

Else edebi yolu bu iki yürütme Bir dönüş için beklememesi anlamına

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

Not. Not, boşluk veya özel karakter içeriyorsa, yol dizeleri etrafında alıntılar eklemeyi unutmayın. Daha fazla yardım ve seçenek için start /? numaralı telefona bakın.

Yöntem 2: İki farklı Planlanmış Görevler

aynı anda komut dosyalarından birini çalıştırmak için her çağıran piton başlayacak iki ayrı zamanlanmış görevler oluşturun.

+0

@ David, Wow teşekkür ederim! – JPC

İlgili konular