信じられないかもしれませんが、この欠陥は、私の日常業務で私にとって最大の時間の浪費です。デフォルトのエクスポートフォルダーをソースファイルと同じフォルダーにするために、AppleScriptを作成し、Automatorを使用してそれらをサービスに埋め込みました。PagesでのpdfおよびWordのエクスポート、NumbersでのpdfおよびExcel、Keynoteでのpdf、PowerPoint、およびpngについて、これを行いました。
以下のコードを添付します-それぞれについて、Automatorで新しい「クイックアクション」(サービス)を作成し、「AppleScriptを実行」ステップを追加し、入力を受け取らないように設定し、特定のアプリで動作するように設定する必要がありますスクリプト。アプリサービスに固有にした場合でもグローバルであるため、各サービスを異なる名前で保存する必要があります(「Pages Export to pdf」、「Keynote Export to PowerPoint」など)。オプションの最後のステップとして、各アプリでキーボードショートカットを割り当てました([システム環境設定]→[キーボード]→...)。これを行う場合、サービスのショートカットは明らかに複製できないため、サービスレベルではなく、アプリレベルでショートカットを割り当てる必要があることに注意してください。
免責事項私はApplescriptに正確には驚かないので、これらは完璧ではないかもしれませんが、それらは私にとっては十分に機能するようです。
Default Folder Xは素晴らしいソフトウェアのように見えますが、これはこの1つの欠陥を修正するだけではないので、少しやりすぎです。そして、残りの機能が必要ない場合は、それを無効にすることはできませんが、それでもこの問題を解決することができます。
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