プログラムにapplescriptでバックアップするように指示し、バックアップが完了したら、plistファイルからバックアップ場所を読み取って開くようにプログラムに指示します。その後、最新の作成日をデスクトップ上の特定のファイルにコピーする必要があります。
try
tell application "xxxxx"
backup
end tell
on error errmsg
display dialog errmsg buttons {"xxxxx Backup Failed"}
end try
set the plistfile_path to "~/Library/Preferences/com.xxxxx.Xxxxx.plist"
tell application "System Events"
set p_list to property list file (plistfile_path)
value of property list item "backupPath" of p_list
open result
tell application "Finder"
set itemGroup to sort (get every document file of the front Finder window) by creation date
duplicate of (item 1) of the (front Finder window) to folder "LOGS-I-NEED:"
end tell
end tell
フォルダ内の最初または最後のファイルを複製するようになりましたが、最後の10秒以内にある最新の作成日ファイルをコピーする必要があります。コピーする必要のあるフォルダーは、デスクトップ上にあるLOGS-I-NEEDです。
私はapplescriptに不慣れで(applescriptの3週間後)、これをapplescriptで書く方法を実際に見つけられなかったことを認めます。
みんな助けてくれてありがとう!