1

поэтому мне нужно использовать chmod +x alot, и я подумал, что было бы проще создать службу в Automator для добавления ее в меню, вызываемое правой кнопкой мыши, поэтому он будет запускать chmod +x для выбранного файла, как выбрать его из правого клика Меню я не знаю, как это сделать, поэтому любая помощь будет оценена

что-то похожее на это:добавить пользовательскую команду терминала в контекстное меню в Mac

Какая команда мне нужно правильно, чтобы сказать ему запустить chmod +x для файла, когда я щелкну по нему правой кнопкой мыши?

1 ответ1

0

Это по сути те же самые шаги. Я думаю, что вам просто нужен правильный сценарий и параметры.

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

Теперь вы сможете выбрать отдельный файл и использовать меню «Службы», чтобы добавить исполняемый флаг.

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