เชื่อหรือไม่ข้อบกพร่องนี้เป็น # waster waster สำหรับฉันในการทำงานวันต่อวันของฉัน เพื่อให้ได้โฟลเดอร์ส่งออกเริ่มต้นเป็นโฟลเดอร์เดียวกับไฟล์ต้นฉบับฉันได้สร้าง AppleScript และฝังไว้ในบริการโดยใช้ Automator ฉันทำสิ่งนี้เพื่อส่งออก PDF และ Word ในหน้า PDF และ Excel เป็นตัวเลขและ PDF, PowerPoint และ png ใน Keynote
การติดตั้งรหัสด้านล่าง - สำหรับแต่ละคุณต้องสร้าง "Quick Action" (บริการ) ใหม่ใน Automator เพิ่มขั้นตอน "Run AppleScript" ตั้งค่าให้ไม่รับอินพุตและตั้งให้ทำงานในแอพเฉพาะสำหรับ สคริปต์. คุณต้องบันทึกแต่ละบริการภายใต้ชื่อที่แตกต่างกัน (เช่น "หน้าส่งออกเป็น pdf", "Keynote ส่งออกไปยัง PowerPoint" และอื่น ๆ ) เนื่องจากแม้เมื่อทำเฉพาะกับบริการแอปเป็นสากล เป็นขั้นตอนสุดท้ายที่เป็นทางเลือกฉันได้กำหนดแป้นพิมพ์ลัดให้กับแต่ละแอพ (การตั้งค่าระบบ→คีย์บอร์ด→ ... ) หมายเหตุหากคุณทำเช่นนี้คุณอาจต้องกำหนดทางลัดในระดับแอปไม่ใช่ระดับบริการเนื่องจากเห็นได้ชัดว่าบริการลัดไม่สามารถทำซ้ำได้
ข้อจำกัดความรับผิดชอบฉันไม่น่าประหลาดใจเลยที่ Applescript ดังนั้นสิ่งเหล่านี้อาจไม่สมบูรณ์แบบ แต่พวกเขาดูเหมือนจะทำงานได้ดีพอสำหรับฉัน
Default Folder X ดูเหมือนว่าเป็นซอฟต์แวร์ที่ดี แต่มันทำมากกว่าแค่แก้ไขข้อบกพร่องนี้ดังนั้นมันจึงเกินความจริงเล็กน้อย และหากคุณไม่ต้องการให้ส่วนที่เหลือทำคุณไม่สามารถปิดใช้งานได้ แต่ก็ยังสามารถแก้ปัญหานี้ได้
Apple ควรแก้ไขปัญหานี้ให้ถูกต้อง
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "docx"
export front document to file exportFile as Microsoft Word
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "xlsx"
export front document to file exportFile as Microsoft Excel
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {PDF image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pptx"
export front document to file exportFile as Microsoft PowerPoint
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -5 of exportFile
export front document to file exportFile as slide images with properties {image format:PNG}
end tell
tell application "Finder"
activate
reveal exportFile
end tell