Запустите приложение с параметрами

Я хотел бы запустить приложение (Google Chrome) с параметром (-разрешать-синхронизация), но как можно сделать это на OS X? Я попытался создать терминальный сценарий, но я получаю сообщение об ошибке, "Google Chrome.app" является папкой... (это, конечно, корректно, потому что приложения являются пакетами на OS X).

2
задан 18.08.2009, 13:12

5 ответов

Возможно выполнить операцию командной строки через AppleScript.

Команда похожа на это:

do shell script "{command}"

Можно использовать Редактор сценариев OSX для создания этого сценария. Здесь существует довольно хорошее введение: Введение Редактора сценариев

После того как Вы сделали свой сценарий, можно "Сохранить, поскольку Приложение", чтобы иметь OSX создает комплект приложений для файла AS. Затем можно запустить приложение точно так же, как любая другая программа!

1
ответ дан 08.12.2019, 05:33

Щелкните правой кнопкой по своему приложению и выберите для Выставочного Содержания Пакета.
Теперь ищите хромовый двоичный файл где-нибудь там. После того как Вы нашли его, можно запустить его с терминального сеанса с

/Applications/Chrome.app/<path inside the app folder to the chrome binary> --enable-sync

2
ответ дан 08.12.2019, 05:33
  • 1
    Нет никакого другого пути? Таким образом, терминальный сеанс должен быть открыт? – doekman 18.08.2009, 14:01
  • 2
    я предполагаю Вас, может поместить это в сценарий также. У меня нет опыта с этим на Mac все же. дни – fretje 18.08.2009, 14:56

Они не делали изменение в Хром Mac сборкой Dev, только в Windows Dev Build.

1
ответ дан 08.12.2019, 05:33
  • 1
    Это - очень полезный комментарий. – doekman 18.08.2009, 14:00

Двоичные исполняемые файлы для комплектов приложений Mac расположены в <path_to_bundle>/Contents/MacOS/. Таким образом, для выполнения приложения с некоторыми параметрами командной строки, Вы сделали бы что-то вроде этого:

/Applications/Chromium.app/Contents/MacOS/Chromium <arguments> &
1
ответ дан 08.12.2019, 05:33

откройте-a Google\Chrome.app - args "-allow-file-access-from-files"

открытый используется для открытия приложения в Mac...

1
ответ дан 08.12.2019, 05:33

Теги

Похожие вопросы