ฉันมีเครื่องมือจัดการข้อความ Messages.app Applescript ตัวจัดการส่วนใหญ่จะว่างเปล่ายกเว้นตัวจัดการ "ตามข้อความที่ได้รับ" ตัวจัดการนี้รันเชลล์สคริปต์ซึ่งตอบสนองด้วยเอาต์พุตที่คาดว่าจะส่งเป็นการตอบสนองต่อผู้ส่งข้อความ
ปัญหา: สคริปต์ของฉันใช้เวลาระหว่าง 6 และ 12 วินาที ในกรณีที่ใช้เวลานานกว่า 10 วินาทีข้อความจะปรากฏขึ้นเพื่อให้หมดเวลาจัดการ Applescript เริ่มต้น 10 วินาที หลังจาก 10 วินาทีป๊อปอัพจะถูกส่งและข้อความจะไม่สามารถใช้งานได้จนกว่าจะกดปุ่ม "รอ" เมื่อกดปุ่มตัวจัดการเสร็จสิ้นและทุกอย่างเรียบร้อย
การแก้ปัญหาที่เป็นไปได้:
- อุดมคติ: ปิดใช้งาน / เปลี่ยนการหมดเวลาข้อความของ Applescript
- ทำให้สคริปต์ตัวจัดการส่งผ่านข้อมูลที่เพียงพอเพื่อตอบสนองต่อข้อความเดียวกันในสคริปต์ที่ทำงานภายใต้
nohup
หรือ$ [script] &
จากนั้นให้สคริปต์เปิดใช้งานเป็น Applescript ของตัวเองเพื่อตอบสนอง - ทำให้ Applescript ลองคลิกปุ่ม "รอ" ในข้อความก่อนตอบกลับ (ไม่แน่ใจว่าสิ่งนี้จะใช้ได้)
ขอบคุณสำหรับความช่วยเหลือ!