0

これは、AppleScript への私の最初の冒険です。ファイル数が不明な既知のマウント デバイス (この場合はオリンパスのディクタフォン) を使用して、デバイスから Macintosh HD の特定のフォルダにコピーしようとしています。デバイスとフォルダーを確認するようにファインダーに指示し、フォルダー内のファイルの名前を変数に入れる短いスクリプトを作成しました。次に、foreach ループがリストを反復処理し、ファイルを最終保存場所にコピーすることになっています...結果は、「... の Current_File を取得できません」というエラーになります。Current_File は、File_List 変数の現在の反復です。

スクリプトは次のとおりです (コメントアウトされた行は、エラーを特定するための試みです): *

tell application "Finder"
    if folder "DSS_FLDA" of disk "Untitled" exists then
        set File_List to files of folder "DSS_FLDA" of disk "Untitled"
        local Current_file
        foreach(Current_file in File_List)
            #Print Current_File
            copy file Current_file to folder "User:wt:DSSPlayer:Message:FolderA" of startup disk
    else
        return 0
    end if

    #first item of folder "DSS_FLDA" of disk "Untitled"
end tell

*

Applescript の経験が豊富な人は、より実り多い方向に私を向けることができますか?

ありがとう、ダニエル。

4

1 に答える 1