Как получить путь к файлу с помощью AppleScript? - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь просто получить путь к файлу на компьютере и сохранить его в переменной с помощью AppleScript. Я хорошо выглядела онлайн и ничего не могу найти. Может кто-нибудь сказать мне, как сделать эту задачу? Спасибо.

1 Ответ

0 голосов
/ 13 января 2020

Есть несколько способов получить ссылку на файл, самый простой - использовать что-то вроде choose file или choose folder, которое возвращает псевдоним:

set myVariable to (choose folder)

Для пути POSIX, используемого в что-то вроде Terminal , псевдоним имеет свойство POSIX path:

set myVariable to POSIX path of (choose folder)

Обратите внимание, что определенные символы (например, пробелы) имеют разные значения с командами в Terminal пути должны быть заключены в кавычки:

set myVariable to quoted form of POSIX path of (choose folder)

Их можно смешивать при необходимости:

set theFolder to (choose folder with prompt "Choose a folder:")

tell application "Terminal"
  activate
  do script "cd " & quoted form of POSIX path of theFolder
end tell

Вы также можете использовать оператор log в Редакторе сценариев для отображения результатов выражения и содержимого переменной - см. Ma c Руководство по написанию сценариев для базовых c концепций.

...