2012-12-14 10 views
6

में बैच फ़ाइल से एकाधिक पायथन स्क्रिप्ट को कॉल/चलाने के लिए कैसे मैं बैच फ़ाइल का उपयोग करके एकाधिक पायथन चलाने की कोशिश कर रहा हूं।विंडो xp/7

उदाहरण के लिए मेरे अजगर फ़ाइलें है कि मैं, दैनिक आधार पर उन्हें

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

अब चलाने कैसे मैं एक .bat में इन दो फ़ाइलों को जोड़ सकते हैं शेड्यूल करने के लिए इतना है कि मैं इन दोनों को चलाने के लिए शेड्यूल कर सकते चाहते हैं एक ही समय में python.exe (C:\python27\python.exe) का उपयोग कर फ़ाइल करें। चमगादड़ फ़ाइल:

आप

+0

ठीक है, उन्हें माता-पिता पायथन लिपि से भी मूल रूप से कॉल करने का विकल्प है। लेकिन अगर आप ऐसा नहीं करना चाहते हैं, तो यह एक बहुत ही प्राथमिक बैच स्क्रिप्ट है। क्या आपको पर्यावरण या कुछ के साथ विशिष्ट समस्याएं हैं, या आप सिर्फ एक तैयार कस्टम समाधान चाहते हैं जो आपके लिए किया गया हो? –

उत्तर

14

विधि 1 धन्यवाद।

आप पथ पर्यावरण चर में अजगर है:

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: दो अलग अलग अनुसूचित कार्य

दो अलग-अलग अनुसूचित कार्यों कि एक ही समय लिपियों में से एक को चलाने के लिए प्रत्येक बुला अजगर पर शुरू बनाएँ।

+0

@ डेविड, वाह धन्यवाद !! – JPC