ฉันมีฮาร์ดไดรฟ์สองตัวในเครื่อง (Lion) หนึ่งมีสำเนาปกติของระบบปฏิบัติการที่ฉันใช้ทุกวันหนึ่งมีสำเนาเก่ากว่าเล็กน้อยของระบบปฏิบัติการที่ฉันเก็บไว้เป็นสำรอง (ในกรณีที่ไดรฟ์แรกหยุดทำงาน)
ปัญหาที่ค่อนข้างน่ารำคาญคือเมื่อใดก็ตามที่ฉันคลิกขวาที่ไฟล์และไปที่ "เปิดด้วย" สองรายการสำหรับแต่ละแอปพลิเคชันที่ฉันมีจะแสดงในเมนูเรียงซ้อนหนึ่งรายการจากแต่ละแอปพลิเคชันจากไดรฟ์สองตัว ไดรฟ์จากการใช้งานในชีวิตประจำวันจะมีเวอร์ชั่นที่ใหม่กว่าเพราะฉันอัปเดตเป็นประจำ (วิธีนี้ฉันสามารถบอกได้ว่าจะใช้แอพใด)
ฉันดูเอกสารและดูเหมือนว่าฉันจะสามารถใช้บริการเปิดใช้งานได้
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
แต่ฉันไม่พบตัวอย่างที่ทำสิ่งที่ฉันกำลังมองหา ความคิดใด ๆ ขอบคุณ!