ใน Finder ในโฟลเดอร์ใด ๆ คุณสามารถเลือกหลายไฟล์แล้วควบคุม + คลิกคุณจะเห็นรายการเมนู“ เปิดด้วย” กดปุ่มควบคุมค้างไว้จากนั้นกดปุ่มตัวเลือกแล้วคุณจะเห็นรายการเมนู“ เปิดด้วย” เปลี่ยนเป็น“ เปิดด้วยเสมอ” คลิกที่รายการเมนู“ เปิดตลอดด้วย” เลือกแอปพลิเคชันเริ่มต้นที่คุณต้องการใช้เพื่อเปิดไฟล์เหล่านั้น การดำเนินการนี้จะเปลี่ยนแอปพลิเคชันเริ่มต้นสำหรับไฟล์เหล่านั้นเท่านั้น เพียงทำตามขั้นตอนนี้พร้อมไฟล์ทั้งหมดในโฟลเดอร์ต่างๆ อีกครั้งกระบวนการจะไม่ใช้เวลานานเนื่องจากคุณสามารถเลือกหลายไฟล์พร้อมกันและเปลี่ยนแอปพลิเคชันเริ่มต้นของพวกเขา
หากคุณบันทึกสคริปต์ต่อไปนี้ในโฟลเดอร์ / Users / ชื่อผู้ใช้ / Library / Workflows / Applications / Folder Actions ของคุณจะสามารถเลือกได้ในกล่องโต้ตอบการตั้งค่าการทำงานของโฟลเดอร์ จากนั้นทุกครั้งที่คุณเพิ่มไฟล์ข้อความลงในโฟลเดอร์ที่กำหนดไว้มันจะตั้งค่าแอปพลิเคชันเริ่มต้นที่จะแก้ไขข้อความที่คุณกำหนดไว้ในสคริปต์
โดยทั่วไปคุณสร้างสคริปต์การกระทำของโฟลเดอร์นี้สามเวอร์ชันที่แตกต่างกันและกำหนดตัวแปรตัวแก้ไขข้อความที่แตกต่างกันในแต่ละสคริปต์เพื่อใช้ในโฟลเดอร์ต่างๆ
ฉันจัดเรียงสคริปต์อีกเล็กน้อยเพื่อให้เป็นสากลมากขึ้น ตอนนี้คุณสามารถปรับแต่งรหัสเพื่อทำงานกับส่วนขยายไฟล์และแอปพลิเคชั่นที่แตกต่างกันได้ง่ายขึ้นเพียงแค่เปลี่ยนค่าคุณสมบัติในขณะที่ปล่อยให้เนื้อความของสคริปต์สมบูรณ์เหมือนเดิม
สคริปต์นี้จะกำหนดเป้าหมายเฉพาะไฟล์. txt เท่านั้นไม่ว่าจะเพิ่มไฟล์ประเภทใดลงในโฟลเดอร์
property Default_App_To_Open_With1 : alias "Macintosh HD:Applications:TextWrangler.app:"
property Default_App_To_Open_With2 : alias "Macintosh HD:Applications:TextEdit.app:"
property Default_App_To_Open_With3 : alias "Macintosh HD:Applications:BBEdit.app:"
property Default_App : Default_App_To_Open_With3
property name_Extension : "txt"
on adding folder items to this_folder after receiving dropped_items
repeat with this_File in dropped_items
tell application "System Events"
if name extension of this_File is name_Extension then
set default application of this_File to Default_App
end if
end tell
end repeat
end adding folder items to