#macos #terminal #applescript
#macos #терминал #applescript
Вопрос:
В приведенном ниже примере есть три вкладки. Их названия — bash, less и ssh.
Как я могу с помощью applescript получить заголовок текущей выбранной вкладки? В этом случае я надеюсь, что он вернется less
.
Изображение.png http://img28.imageshack.us/img28/903/pictureqn.png
Ответ №1:
В OS X 10.7 попробуйте что-то вроде этого:
osascript -e 'tell first window of application "Terminal" to get custom title of selected tab'
Комментарии:
1. Не уверен насчет других версий, но в OS X версии 10.7.3 в терминале не отображается настройка пользовательского свойства заголовка для вкладок. Когда я запускаю этот скрипт, я просто получаю «Terminal» для каждой вкладки, независимо от того, что на самом деле показывает приложение.
2. Вам нужно установить пользовательский заголовок. Для этого есть несколько способов: superuser.com/questions/79972 /…
3. В OSX 10.7.3, независимо от того, какое значение вы задаете для заголовка вкладки с помощью инспектора, «пользовательский заголовок» остается «терминальным».