2015-09-14 10 views
5

पर एक सेबस्क्रिप्ट चलाना मैंने फ़ोल्डर में कुछ भी जोड़ा जाने पर चलाने के लिए एक फ़ोल्डर के साथ एक स्क्रिप्ट संलग्न की है। समस्या यह है कि यदि एकाधिक फ़ाइलों को एक दूसरे के बाद जोड़ा जाता है तो प्रक्रिया कतारबद्ध हो जाती है। स्क्रिप्ट को कैसे चलाया जाए, भले ही यह पहले से ही किसी अन्य फ़ाइल के लिए चल रहा हो।फ़ोल्डर क्रिया

उत्तर

0

आप प्रक्रिया कतार में नहीं रोक सकते हैं। Xxfiles प्राप्त करने के बाद xxfolder में फ़ोल्डर आइटम जोड़ने पर ", सभी फ़ाइलों को एक ही समय में गिरा दिया जाता है (xxfiles एक सूची है)। जब सिस्टम को सभी फ़ाइलों को जोड़ने के लिए बहुत अधिक समय लगता है (धीमी नेटवर्क के माध्यम से प्रतिलिपि, ...), सिस्टम उप-सूचियों में जोड़े गए फ़ाइलों की सूची को विभाजित करते हैं, प्रत्येक स्क्रिप्ट को कॉल करते हैं। जिस तरह से बनाया गया है! लेकिन केवल 1 की बजाय कई कॉल होने में आपकी परेशानी क्या है? .. जब तक सभी फाइलें संसाधित की जाती हैं, यह ठीक होना चाहिए।

fyi, सिस्टम लॉन्च प्रक्रिया का उपयोग करके फ़ोल्डर क्रियाओं को जांचने के लिए आवधिक कॉल करता है, लेकिन यह दस्तावेज नहीं है जहां अवधि निर्धारित की जाती है।

+0

फाइलें कई अनुरोधों के माध्यम से आ रही हैं लेकिन ऑटोमेटर केवल 2 कार्यों के लिए स्क्रिप्ट लॉन्च करता है, इसके बाद यह बंद हो जाता है। xxfiles केवल एक समय में एक फ़ाइल के साथ एक सूची है। अनुरोधकर्ताओं की संख्या को बढ़ाने के लिए कोई तरीका है क्या ऑटोमेटर संभाल सकता है? धन्यवाद – vkj

+0

क्या आपने सीधे सेबस्क्रिप्ट के साथ प्रयास किया था? मैंने एप्पलस्क्रिप्ट के साथ एक्शन फ़ोल्डर के बारे में एप्लिकेशन बनाए, और मुझे कभी भी समस्याएं नहीं मिलीं ... – pbell

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