Есть несколько способов получить ссылку на файл, самый простой - использовать что-то вроде 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 концепций.