これは非常に簡単で非常に簡単だと確信していますが、私は完全なAppleScriptのnoobです。 スクリプトは、次の条件を満たす必要があります。kind
AppleWorks document
あるすべてのitem
のボリュームを通じてApplescript:指定された場所にある特定の種類のすべてのファイルのパスを検索して記録する方法
検索(ファイル拡張子うではないで十分、埋め込まれたメディアとの事前のOS XのAppleWorksの書類を効率的にパッケージではなく、ドキュメントあったように)。
各文書のパスとファイル名(なし、なし)を後で使用するために記録します。
各ドキュメントを別のボリュームにコピーします。
さまざまな非プログラム的な方法で各ドキュメントを手動で更新し、尋ねないで、私は本当にこれを行う必要があります。
元のファイル名(拡張子にもかかわらず)と元のパスを使用して、各オリジナルファイルを更新されたバージョン(おそらくiWork形式)に置き換えます。
私が始まるよ:
tell application "Finder" to get the path of every item in startup disk
しかし、すぐに提示しています:
error "Finder got an error: Can’t get directory of startup disk." number -1728 from directory of startup disk
私はいくつかのプログラミング言語ではかなり精通したんだけど、私は文字通りについて何も知りませんAppleScript。情報を収集する方法(つまり、path
またはdirectory
を使用する必要がありますか?)についての基本的なポインタでさえ、items
などについては分かります。私は管理する上司のコンピュータ上でほぼランダムに配布されている数千のファイルを持っている!
ありがとうございました*私は必要なコードと多くの背景情報の両方を書く時間がかかりました。 – Jonline