Использование AppleScript для выбора файла - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь заставить AppleScript выбрать файл, но я получаю сообщение об ошибке при выполнении сценария.

Вот код

tell application "System Events"
    set a to "/Users/me/files/"
    set fileName to "myFile.jpg"
    set thePath to POSIX path of a
    tell application "Finder"
        set selection to fileName of thePath
    end tell
    keystroke "c" using command down
end tell

Я получаю ошибка "Не удается получить путь POSIX" / Users / me / files / "

По сути, я пытаюсь найти способ выбрать файл, чтобы я мог скопировать его на потом Но я хочу скопировать реальный файл, а не путь к файлу. Идея состоит в том, чтобы создать сервис, который копирует файл, чтобы я мог легко вставить его в другое приложение.

Если есть лучший способ для этого, пожалуйста, дайте мне знать

1 Ответ

0 голосов
/ 24 марта 2020

Следующие 2 строки кода скопируют ваш файл в буфер обмена. Это будет работать только с одним файлом. Не несколько предметов.

activate
set the clipboard to POSIX file (POSIX path of (choose file))
...