2

Я хочу создать псевдоним выбранных файлов или папок в других папках, которые я хочу выбирать каждый раз во всплывающем окне. Это было то, что было доступно в предыдущих версиях OSX с приложением третьей части, которое добавляло пункты контекстного меню. Теперь я нахожусь на Маверикс, и я уверен, что это возможно сделать, но я не могу добиться этого. Вот сценарий, который я создал:

set thefile to selection
set thefolder to choose folder
tell application "Finder" to make new alias to thefile at thefolder

Я сохранил скрипт как «Make alias in.scpt» и добавил его как сервис с Automator. Когда я запускаю его, я получаю следующую ошибку:

"Finder получил ошибку: не удалось получить документ \" Создать псевдоним in.scpt \"." номер -1728 из документа "Сделать псевдоним in.scpt"

Я явно что-то упускаю, это мой первый абсолютный сценарий. Есть ли кто-то, кто мог бы указать мне на недостатки и объяснить, как я должен написать это, чтобы это работало?

Благодарю.

1 ответ1

0

Пытаться:

set thefolder to choose folder
tell application "Finder"
    set mySelection to selection
    repeat with aSel in mySelection
        make alias to aSel at thefolder
    end repeat
end tell

РЕДАКТИРОВАТЬ Если вы используете сценарий в качестве службы: служба получает выбранные файлы или папки в Finder

on run {input, parameters}
    tell me
        activate
        set thefolder to choose folder
    end tell

    tell application "Finder"
        repeat with aSel in input
            make alias to aSel at thefolder
        end repeat
        reveal thefolder
    end tell
end run

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .