Повірте чи ні, ця вада - це час, який ми втрачаємо на 1 день у своїй щоденній роботі. Щоб папка експорту за замовчуванням була такою ж папкою, що і вихідний файл, я закінчив робити AppleScripts і вбудовувати їх у сервіси за допомогою Automator. Я робив це для експорту pdf та Word у Pages, pdf та Excel у Numbers, а також у pdf, PowerPoint та png у Keynote.
Приєднавши код нижче - для кожного потрібно створити нову "Швидку дію" (послугу) в Automator, додати крок "Запустити AppleScript", встановити його, щоб не отримувати введення, і налаштувати його на роботу в конкретному додатку для сценарій. Вам потрібно зберегти кожну службу під іншим найменуванням (наприклад, "Експорт сторінок у pdf", "Експорт ключових повідомлень у PowerPoint" тощо), оскільки навіть якщо вони зроблені специфічно для додатків, послуги є глобальними. В якості додаткового останнього кроку я призначив комбінації клавіш у кожному додатку (Налаштування системи → Клавіатура → ...). Зауважте, що для цього вам, ймовірно, потрібно призначити ярлики на рівні програми, а не на рівні сервісу, оскільки ярлики служб, очевидно, не можна дублювати.
Відмова від мене не зовсім вражає Applescript, тому вони можуть бути не ідеальними - але, здається, вони працюють досить добре для мене.
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