2010-11-14 8 views
5

मेरे पास Ant exec कार्य है जिसे कंसोल स्टडीन से इनपुट स्वीकार करने की आवश्यकता है। दुर्भाग्य से, मुझे ऐसा करने का कोई तरीका नहीं मिल रहा है। Stdin filehandle रनटाइम पर कंसोल इनपुट के लिए बंद लगता है।चींटी निष्पादन कार्य: मैं कंसोल स्टडीन से इनपुट कैसे पढ़ सकता हूं?

गुण input और inputstring का उपयोग करके इनपुट निर्दिष्ट करना संभव है। हालांकि, मुझे कंसोल पर उपयोगकर्ता इनपुट के लिए संकेत देने की आवश्यकता है।

मैं यह कैसे कर सकता हूं?

उत्तर

2
कार्य की documentation से

:

ध्यान दें कि आप काँटेदार कार्यक्रम के साथ बातचीत नहीं कर सकते हैं, एक ही रास्ता इनपुट भेजने के लिए इसका इनपुट और inputstring विशेषताओं के माध्यम से है। यह भी ध्यान दें कि एंटी 1.6 के बाद , फोर्क किए गए प्रोग्राम में इनपुट पढ़ने का कोई भी प्रयास एक ईओएफ (-1) प्राप्त करेगा। यह एंटी 1.5 से में परिवर्तन है, जहां इस तरह का प्रयास अवरुद्ध होगा।

आप input-task उपयोग करने के लिए चींटी-buildfile में इनपुट के लिए संकेत और कार्यकारी के inputstring-विशेषता के साथ इन इनपुट पारित करने के लिए कोशिश कर सकते। मैं इस समय एक बेहतर विकल्प के बारे में नहीं सोच सकता।

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

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