ฉันใหม่มากในการทุบตีสคริปต์ดังนั้นฉันอาจเห่าต้นไม้ผิด แต่นี่คือสถานการณ์ปัจจุบันของฉัน:
ในบทที่ผมเริ่มต้นsoffice ; เพื่อแปลงodtเป็นpdf
มันดูเหมือนว่าsofficeแยกตัวเองจากกระบวนการของสคริปต์และเดินออกไปทำสิ่งที่เป็นของตัวเอง .. เอาล่ะที่ดีของ; แอพ GUI มักจะทำเช่นนั้น ...
อย่างไรก็ตามฉันต้องรอจนกว่าPDFใหม่จะถูกเขียนอย่างสมบูรณ์เนื่องจากขั้นตอนต่อไปของฉันเกี่ยวข้องกับการประมวลผลpdfใหม่นั้น
(เท่าที่ฉันรู้) ฉันไม่สามารถใช้ ID กระบวนการของ soffice ได้เพราะอาจเป็นกระบวนการที่ใช้งานอยู่ก่อนสคริปต์ของฉันจะเริ่มทำงานเช่น sofficeอาจเปิดอยู่แล้วสำหรับกิจกรรม GUI ปกติสำหรับเอกสาร / งานนำเสนอ / สเปรดชีตอื่นที่ไม่เกี่ยวข้อง
ประเด็นสำหรับฉันคือก่อนที่ฉันจะสามารถดำเนินการต่อได้การเขียนPDFใหม่จะต้องเสร็จสิ้น ...
มีวิธีใดบ้างที่จะกำหนดว่าเมื่อใดที่ไฟล์จะไม่เปิดไปยังกระบวนการอื่นในโหมด "เขียน" อีกต่อไป ...