9

Я хотел бы создать ярлык в моем файле .profile в OS X Lion для запуска программы iWork "Numbers".

Приложение находится в:

/Applications/iWork '09/Numbers.app

Я создал этот ярлык:

alias psd="open -a Adobe\ Photoshop\ CS3"

Он прекрасно работает, чтобы открыть Photoshop. Итак, я создал:

alias num="open -a iWork\ \'09/Numbers"

Когда я набираю "num", я получаю сообщение об ошибке:

Невозможно найти приложение с именем «iWork '09/Numbers».

Я не думаю, что это проблема обратной косой черты перед пробелом или цитатой, потому что я пробовал бесчисленные варианты безрезультатно. Я также попытался добавить «.app» к имени приложения, но получил то же сообщение об ошибке.

Как я могу создать этот псевдоним?

2 ответа2

5

Рассматривали ли вы следующее?

open -a Numbers

Приложения, открытые с помощью open открываются не по их пути, а только по их фактическому имени, как указано в Contents/Info.plist в самом файле .app .

Если вы хотите быть уверены, вы также можете использовать Идентификатор пакета с опцией -b :

open -b com.apple.iTunes

Который также можно найти в файле Info.plist :

0

Вы пробовали alias num='/Applications/iWork '09/Numbers.app/' ? Меня устраивает. Добавьте это к вашему ./bashrc и получите его. Затем вы можете просто выполнить его, набрав num Использование абсолютного пути каждый раз может быть утомительным.

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