1

コーディングの試みを貼り付けずに質問して申し訳ありませんが、AppleScript を使用したことがなく、どうすればよいかわかりません。この各ステップの小さな部分を実行するコードをオンラインで見つけましたが、重要な部分のいくつかは実行方法がわかりません。これを理解できれば、多くの時間を節約できます。基本的に私の問題は、クライアントが何千枚もの写真を複数のレベルのサブフォルダーに送り、引き出して使用する必要がある約 300 のファイル名を含む Excel ドキュメントと共に送信したことです。ファイル名を Excel ドキュメントから複数行またはカンマ区切りのプレーン テキスト ファイルにコピーできます。

だから、これは私がする必要があることです:

  • フォルダー選択ダイアログを開いて、宛先フォルダーを選択します
  • ファイル選択ダイアログを開いてテキストファイルを選択します
  • テキスト ファイルの各行 (またはカンマ区切りの値) をループします。
  • その文字列を取得し、その文字列を含むファイル名を検索します
  • 最初の結果をフォルダーにコピーします (たとえば、Desktop:Found Photos とします)。
  • 文字列に一致するファイルが見つからない場合は、検索文字列をテキスト ファイルに追加します (そのため、クライアントに電子メールで送信するよう依頼することができます)。

このプロセス全体をコーディングできない場合は、テキスト ファイルをループ処理し、ファイル名を検索して最初の結果を別のフォルダーにコピーし、ファイルが存在しない場合はファイル名をテキスト ファイルに追加する方法を教えてください。 t が見つかった場合、おそらくすべてをつなぎ合わせることができます。助けてくれてありがとう。

4

2 に答える 2