Это по сути те же самые шаги. Я думаю, что вам просто нужен правильный сценарий и параметры.
- Запустить автомат
- Выберите Сервис
- Убедитесь, что служба настроена на получение «выбранных файлов и папок» в «Finder»
- Добавить действие - введите Run Shell Script.
- Измените параметры действий на Shell: / bin / bash, Pass input: As Arugments
- Теперь вы хотите добавить свои команды оболочки. Поскольку вы уже знаете, что вам нужна команда chmod + x, нам просто нужны правильные параметры для передачи полученного файла. Это будет
chmod +x "$@"
- Сохраните сервис (по умолчанию перейдите в ~ / Library / Services)
Теперь вы сможете выбрать отдельный файл и использовать меню «Службы», чтобы добавить исполняемый флаг.