Я хочу иметь много объектов на своем рабочем столе, который будет использоваться для запуска некоторых приложений. Например, средство запуска для MacVim с определенными настройками для каждого проекта. Я не знаю, как это называет в Mac OS. Меня судили для создания исполняемого файла .sh сценарий, но он открывает Terminal, это является раздражающим. Что Mac путь состоит в том, чтобы сделать это?
Откройте Automator и создайте Приложение с единственным действием Сценария оболочки Выполнения:
open -a MacVim
Если Вы хотите передать параметры командной строки, вызовите как это:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -ProfileManager &
Это приложение запустит Firefox и выйдет немедленно (из-за запаздывания &
), оставляя только выполнение Firefox. Можно даже передать аргументы тот путь.
С другой стороны, создайте использование приложения Редактор AppleScript со следующим кодом AppleScript:
tell application "MacVim" to activate
Это просто запустит приложение. Если Вы хотите передать параметры командной строки, сделайте это как это:
do shell script "open -a '/Users/danielbeck/Applications/Firefox.app' --args -ProfileManager"
Оба пути (Automator и приложения AppleScript) хорошо работают и не поддерживают в рабочем состоянии или Терминал или приложение сценария для больше, чем секунда или около этого. Используя Automator, можно даже создать Сервис, если Вы выбираете так.