मैं स्क्रिप्टिंग को कोसने के लिए बहुत नया हूं, इसलिए मैं गलत पेड़ को भौंक सकता हूं, लेकिन यहां मेरी वर्तमान स्थिति है:
एक स्क्रिप्ट में, मैं सॉफिस शुरू करता हूं ; एक ओआरटी को एक पीडीएफ में बदलने के लिए
ऐसा लगता है कि स्क्रिप्ट की प्रक्रिया से सॉफिस खुद को अलग कर लेता है, और अपना काम करने के लिए भटक जाता है .. ठीक है, यह ठीक है; GUI ऐप्स ऐसा करते हैं ...
हालाँकि मुझे तब तक इंतजार करना होगा जब तक कि नया पीडीएफ पूरी तरह से लिखा नहीं गया है, क्योंकि मेरे अगले कदम में उस नए पीडीएफ को संसाधित करना शामिल है ।
(जहां तक मुझे पता है) मैं सॉफिस की प्रक्रिया-आईडी का उपयोग नहीं कर सकता, क्योंकि यह मेरी स्क्रिप्ट शुरू होने से पहले ही चल रही प्रक्रिया हो सकती है, जैसे। किसी अन्य असंबद्ध दस्तावेज / प्रस्तुति / स्प्रेडशीट के लिए सामान्य जीयूआई गतिविधि के लिए सॉफिस पहले से ही खुला हो सकता है।
मेरे लिए इस मामले की जड़ यह है कि इससे पहले कि मैं आगे बढ़ूं, नए पीडीएफ के लेखन को अंतिम रूप दिया जाना चाहिए ...
क्या यह निर्धारित करने का कोई तरीका है कि कोई फ़ाइल "लेखन" मोड में किसी अन्य प्रक्रिया के लिए खुली नहीं है? ...