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



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 20:33
Сворачивание приложения с помощью AppleScript
Ответить с цитатой

Народ. Помогите пожалуйста. Мне нужен скрипт, который при запуске сворачивает приложение, которое в данный момент на переднем плане. Заранее благодарю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Steps



Репутация: +204/–2    

Зарегистрирован: 13.07.2001
Сообщения: 24163
Откуда: Moscow

СообщениеДобавлено: Вс Ноя 23, 2008 21:21
Ответить с цитатой

Вы лучше скажите, что Вам надо на самом деле. А то смысл в таком скрипте не просматривается, если честно.
_________________
Больше в бане — чище форум.
ubi nil vales, ibi nil velis
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zztatarin



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

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

СообщениеДобавлено: Вс Ноя 23, 2008 21:44
Ответить с цитатой

Код:
tell application "System Events" to keystroke "m" using command down

И на cmd+m повесить.
Гы-ы-ы...

_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:12
Ответить с цитатой

Благодарю.
Для чего это надо? Объясняю: в аське есть возможность при заходе определенного человека выполнять AppleScript. Я например сижу в игре, и слушаю музыку (соответственно звуковой или другой сигнал я скорее всего не замечу), а мне надо отследить появление в аське девушки... а теперь я поставлю скриптик и у меня игра будет автоматом сворачиваться и открываться окно чата с ней=)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Steps



Репутация: +204/–2    

Зарегистрирован: 13.07.2001
Сообщения: 24163
Откуда: Moscow

СообщениеДобавлено: Вс Ноя 23, 2008 22:28
Ответить с цитатой

А. Smile Не уверен, что поможет на всех играх, но — удачи.

Половина игр не умеют сворачиваться, если Вы не знали. То есть, совсем.

Серёг, как думаешь, поможет?

_________________
Больше в бане — чище форум.
ubi nil vales, ibi nil velis
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zztatarin



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

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:35
Ответить с цитатой

ХЗ. Я бы в данном случае использовал бы
Код:
tell application "System Events" to keystroke (сочетание или клавиша паузы в игре)
tell application "ICQ" to activate
оставив игру не свернутой. Аська выскочит наверх.
_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ


Последний раз редактировалось: zztatarin (Вс Ноя 23, 2008 22:37), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:37
Ответить с цитатой

zztatarin
Побовал. Не пашет. Поэтому пытаюсь свернуть именно.
З.Ы. игра обычным command+tab сворачивается без проблем.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zztatarin



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

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:42
Ответить с цитатой

Галочку надо поставить.
[img]http://www.maccentre.ru/board/download.php?id=543[/img]

PS. 2 редакция. Какой м... чудак движёк форума корячит?

_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ


Последний раз редактировалось: zztatarin (Вс Ноя 23, 2008 22:57), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:50
Ответить с цитатой

Галочка не помогла=(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:51
Ответить с цитатой

А как в AppleScript обозначается Tab?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zztatarin



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

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

СообщениеДобавлено: Вс Ноя 23, 2008 22:57
Ответить с цитатой

Так и обозначается.
Попробуйте второй код.

_________________
Дайте мне единицу измерения и я смогу измерить ничтожность и бесконечность. А компьютер мне в х... не упёрся. Мне штангенциркуля хватит.
И ещё. Учу пользоваться документацией
Искренне Ваш ﺗﺘﺮ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 23:05
Ответить с цитатой

Попробовал. Не пашет=(((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BAHbKA



Репутация: 0    

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

СообщениеДобавлено: Вс Ноя 23, 2008 23:10
Ответить с цитатой

Все. Заработало. В итоге получилось так:
Код:
tell application "System Events" to keystroke tab using command down
tell application "Adium" to activate

zztatarin, большое спасибо Вам. Выручили=)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование Страница 1 из 1

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


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

Powered by phpBB © 2001, 2005 phpBB Group