Терминальная команда для открытия Safari - PullRequest
4 голосов
/ 19 апреля 2011

Есть ли способ открыть новую вкладку Safari с данным URL с помощью команды терминала?На данный момент мне интересно, чтобы он работал на OSX.Если кто-то знает, как это сделать, пожалуйста, дайте мне знать, так как я не могу найти ответ, просматривая Интернет. Я хочу использовать эту команду, чтобы открыть новую вкладку из Java-приложения.Спасибо!

Ответы [ 2 ]

11 голосов
/ 19 апреля 2011

Если браузером по умолчанию является Safari, вы просто используете

open <url>

например:

open http://www.google.com

Вы также можете использовать эту команду, чтобы открыть любой файл с зарегистрированным приложением.

5 голосов
/ 19 апреля 2011

Есть несколько способов сделать это.Самый простой способ - использовать /usr/bin/open:

/usr/bin/open http://stackoverflow.com/

, чтобы открыть URL-адрес в стандартном браузере, или

/usr/bin/open -a Safari http://stackoverflow.com/

явно использует Safari.

Вытакже можно использовать AppleScript через javax.script API (JSR 223), но сейчас я не знаю синтаксис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...