2009-03-10 8 views
5

के अंदर बैच फ़ाइलों को कॉल करना मैं एक नैन स्क्रिप्ट के अंदर बैच फ़ाइल कैसे कॉल कर सकता हूं ??? (शायद एक लक्ष्य है जो बैच फ़ाइल को कॉल करता है)।नैन

उत्तर

1

exec task का उपयोग करें।

+3

आपको cmd/c yourbatch.cmd का भी उपयोग करना पड़ सकता है क्योंकि शायद यह नहीं पता कि कौन सा प्रोग्राम बैच फ़ाइलों को निष्पादित करता है। Cmd/c संकेत के लिए – Joey

+0

+1। धन्यवाद! –

+0

@ जॉय: 'cmd/c' संकेत महत्वपूर्ण है; केवल इसी तरह से कुछ ऐसा करना संभव हो जाता है जिसे आप अभी तक नहीं जानते हैं कि यह एक exe या bat फ़ाइल है या नहीं। यदि आप इसके साथ एक जवाब लिखते हैं, तो मैं इसे ऊपर उठाऊंगा। –

8

बहुत आसान है कि, वास्तव में - मैं उदाहरण देकर स्पष्ट करने की कोशिश करेंगे:

<target name="run-command"> 
    <exec program="ConsoleTest.exe" basedir="${test.dir}"> 
    <arg value="-cp" /> 
    </exec> 
</target> 

basedir वैकल्पिक है, यह निर्दिष्ट करता है जहां से कार्यक्रम चलाने के लिए। लेकिन यदि आपका कार्यक्रम पथ पर है (जैसे पिंग), तो आपको शायद इसके बारे में चिंता करने की ज़रूरत नहीं है।

एक बैच फ़ाइल आप nantcontrib में कार्यों पर विचार किया है करने के लिए छोड़ने से पहले के रूप में अच्छी official documentation :)

2

पर एक नज़र है? मुझे कुछ छोटी जावास्क्रिप्ट फ़ाइलों को एक साथ जोड़ने की ज़रूरत थी और बैच फ़ाइल का उपयोग करने जा रहा था, लेकिन यह पता चला है कि नेंटकंट्रिब का एक संक्षिप्त कार्य है, उदाहरण के लिए।

संबंधित मुद्दे