Установка метки для файла с помощью AppleScript - PullRequest
3 голосов
/ 06 июня 2011

Я пытаюсь нанести цветную метку на файл с помощью AppleScript, используя следующий код:

set theFile to "HDD:Path:to:the:file.ext"

tell application "Finder"
    set label of file theFile to 3
end tell

но когда я запускаю его в терминале с osascript theScript.scpt, я получаю следующую ошибку:

theScript.scpt: 144: 178: ошибка выполнения: Finder получил ошибку: не удается установить метку файла документа "file.ext" для папки " "из папки" в "из папки" Путь "загрузочного диска до 3. (-10006)

Есть идеи, почему у меня возникла проблема и как я могу заставить ее работать?

1 Ответ

7 голосов
/ 06 июня 2011

Он должен быть закодирован как label index, а не label, и должен быть alias:

set theFile to "HDD:Path:to:the:file.ext" as alias
tell application "Finder" to set label index of theFile to 3
...