Как реализовать переименование файлов с помощью AppleScript в macOS? Всем доброго времени суток!
При помощи AppleScript и Automator я хочу создать службу, при помощи которой можно будет выполнять переименований сразу нескольких файлов по нужному мне алгоритму. Так, к примеру, выделив 5 файлов на рабочем столе и нажав сочетание клавиш (Command + 8), файлы должны получить одинаковое название и нумерация от 1 до N.
Как это должно выглядеть на практике?
Я выделяю файлы, нажимаю определённое сочетание клавиш, после чего имена файлов сменяются на тот текст, который находится в буфере обмена (clipboard). При этом, после этого текста должен ставиться пробел и цифра, с нумерацией от 1 или 0 (не принципиально).
Вот код, который позволяет менять название только для одного файла и без нумерации. Как его можно доработать?tell application "Finder"
set name of (selection as alias) to (the clipboard)
end tell
--
Всем большое спасибо за помощь!

21 Авг 2019 в 06:32
215 +1
0
Ответы
1

Для реализации переименования нескольких файлов с нумерацией в AppleScript вам потребуется немного изменить код. Вот пример кода, который позволит вам переименовать выделенные файлы с использованием текста из буфера обмена и добавлением нумерации:

tell application "Finder"
set selectedFiles to selection as alias list
set counter to 1
repeat with aFile in selectedFiles
set newName to (the clipboard) & " " & counter as text
set name of aFile to newName
set counter to counter + 1
end repeat
end tell

Этот код будет переименовывать все выделенные файлы при помощи текста из буфера обмена и добавления нумерации от 1 и выше. Вы можете сохранить этот скрипт как службу в Automator и назначить сочетание клавиш для его выполнения.

Надеюсь, это поможет вам реализовать задуманное переименование файлов с помощью AppleScript в macOS! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать. Буду рад помочь!

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 852 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир