0

ファイル名を変更するための標準的なAppleScriptコードは次のとおりです。

set name of my_file to "New_Name"

しかし、繰り返しループ (フォルダー アクションによって呼び出される) 内でこれを使用すると、「スタック オーバーフロー」エラーが発生します。完全なコードは次のとおりです。

on adding folder items to this_folder after receiving these_items
    try
        repeat with this_item in these_items
            set name of this_item to "New_Name"
        end repeat

    on error error_message number error_number
        display dialog error_message buttons {"Cancel"} default button 1
    end try
end adding folder items to

誰もこの問題に遭遇しましたか? マウンテンライオンと何か関係があるのでしょうか?

4

1 に答える 1

1

試す:

tell application "System Events" to set name of this_item to "New_Name"
于 2012-12-25T14:38:04.650 に答える