1

Как мне создать рабочий процесс Automator, службу или действие папки, чтобы использовать то же самое. Намерение здесь состоит в том, чтобы использовать то же самое для объединения папок и / или файлов, избегая недопустимого поведения Finder при замене папки / файла новой.

1 ответ1

1

Создайте сервис, который получает папки в Finder. Добавьте к нему одно действие « Выполнить AppleScript» с помощью следующего кода скрипта:

on run {input, parameters}
    set dest to choose folder with prompt "Select destination:"
    set dest_path to (POSIX path of dest) as text
    set src_paths to ""
    repeat with idx from 1 to count (input)
        set src_paths to src_paths & (quoted form of (POSIX path of item idx of input as text)) & " "
    end repeat
    set cmd to "ditto " & src_paths & quoted form of dest_path
    do shell script cmd
end run

Сценарий выполнится

ditto selectedFolder1 selectedFolder2 selectedFolderN folderChosenInDialog

Назначьте сочетание клавиш для удобного доступа в Системных настройках »Клавиатура» Сочетания клавиш »Сервисы.

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