MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
AppleScript и Terminal на Yosemite
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование   
Автор Сообщение
Eggorka



Репутация: +7    

Зарегистрирован: 11.07.2007
Сообщения: 561

СообщениеДобавлено: Ср Май 17, 2017 15:08
AppleScript и Terminal на Yosemite
Ответить с цитатой

Есть работающий AppleScript для корректного выхода из Terminal'а. Вставляю запуск сделанного из него приложения в конец терминальных скриптов, чтобы Терминал закрывался, только если это его единственное окно.
Код:
tell application "Terminal"
   if (count of (every window whose visible is true)) ≤ 1 then
      quit
   else
      close window 1
   end if
end tell

На OS X 10.8 всё работало как надо, как с системным терминалом, так и с параллельно используемым более прямым 2.4 (326). А после перехода на OS X 10.10.5 скрипт испортился, стал работать только с системным Терминалом, а с 326 - нет. Как выяснилось, сам скрипт из ScriptEditor'а запускается и корректно завершает тот самый 326-й, но скомпилированное из него приложение на него действовать перестаёт.
Понимаю, что проблема очень специфическая, и вряд ли кто-нибудь сталкивался с чем-то подобным, но для очистки совести решил всё-таки задать вопрос.

_________________
Bye. Eggor.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
m_emelchenkov



Репутация: +1    

Зарегистрирован: 26.03.2017
Сообщения: 69
Откуда: Москва

СообщениеДобавлено: Ср Май 17, 2017 15:20
Ответить с цитатой

Такие вещи имеет смысл адресовать прямиком на radar.apple.com. В N+1-й версии системы они могут их исправить.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group