3

Я пытаюсь выяснить, можно ли запрограммировать действие открытия (двойной щелчок по файлу) для данного расширения файла в OS X как:

Передайте абсолютный путь файла скрипту оболочки (желательно bash, ruby или python).

Единственное решение, к которому я прихожу, - это упаковка моего скрипта в качестве приложения и настройка ассоциации типов файлов, чтобы всегда открывать расширение .xyz в моем приложении. Есть ли более простой способ?

4 ответа4

4

У меня было множество проблем с подходом чистого AppleScript. Затем я нашел Утконоса - он заставил меня работать менее чем за 5 минут.

1

Единственный способ - это упаковать скрипт как приложение.

Для переносимости вы можете просто создать контейнер AppleScript, который будет выполнять созданный вами сценарий оболочки.

Проверьте do shell script для получения дополнительной информации.

Когда вы собираетесь сохранить скрипт, обязательно сохраните его как "Приложение" или "Пакет приложений".

0

Вы должны быть в состоянии щелкнуть правой кнопкой мыши файл и "Получить информацию". В разделе "Открыть с помощью" вы можете выбрать сценарий, с которым вы хотите открыть тип файла, а также проверить кнопку "Изменить все".

Это должно изменить тип файла, чтобы открыть с вашим скриптом.

0
  • Щелкните правой кнопкой мыши файл соответствующего типа;
  • Перейти к "открыть с";
  • Выбрать программу;
  • А затем нажмите «Изменить все ..»

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