Переменная пути POSIX, содержащая папку | Applescript - PullRequest
0 голосов
/ 04 апреля 2020

Мне требуется, чтобы этот скрипт сохранял две переменные.

  1. checkum_path - Путь POSIX выбранного файла
  2. checkum_parent_path - Путь POSIX выбранного файла ($ checkum_path)

Мне нужно внедрить вторую переменную (checkum_parent_path) в приведенный ниже скрипт.

    checksum_path=$(/usr/bin/osascript << EOD
    tell application "System Events"
    activate
    try
    set FileName to POSIX path of (choose file with prompt "Please choose checksum file:" of type {"SUM"})
        on error
        set FileName to "!ERROR!"
        end try
        end tell
    EOD)

Любая помощь будет оценена, спасибо!

Адриан

1 Ответ

0 голосов
/ 14 апреля 2020

Это должно быть сделано, если я не понимаю ваш вопрос.

tell application "Finder"
    set theFile to choose file
    set checksum_path to POSIX path of theFile
    set checksum_parent_path to POSIX path of (container of theFile as alias)
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...