Отклонить предупреждение iCal без мыши?

Теперь, когда Snow Leopard прибыл, я прекратил использовать Entourage (добейтесь ого-го!) и теперь использую iCal.

Существует ли способ отклонить предупреждение iCal (например, "встречающийся в 11:00 запускается через 10 минут"), не используя мышь?

Я не могу - Вкладка к окну. Если я переключаюсь на iCal, сигнальное окно не находится в фокусе. Я не могу -' к тому окну также.

3
задан 07.10.2009, 20:34

4 ответа

Найденный этим

Но конечно при нажатии на “x” кнопку Mac OS X на самом деле приносит iCal к переднему плану, нравится ли Вам это или нет. Другими словами, нет никакого способа отклонить предупреждение iCal, не переключаясь на iCal. Это - раздражающий ….

0
ответ дан 08.12.2019, 00:10

Можно использовать applescript. Это сделает предупреждение iCal активным:

tell application "iCal Helper"
 activate
end tell

Можно использовать что-то как FastScripts, QuickSilver, LaunchBar или приложение сочетания клавиш выбора запустить сценарий с сочетанием клавиш выбора, и затем можно ввести Escape для отклонения его.

Я не думаю, что iCal Helper app scriptable вне этого, поскольку я не мог заставить клавишу выхода или щелчок мышью через координаты мыши передавать ему. Однако, Вы могли дать сценарию ярлык как Escape Опции и затем добиться другого Escape вручную для отклонения его.

Я не мог заставить это работать над 10.5.8, но возможно iCal Helper более scriptable в 10,6?

tell application "iCal Helper"
 activate
 click at {1062, 300}
end tell

Я получил координаты путем ввода Сдвига Команды 4, поскольку приложение снимка экрана дает координаты. Предупреждения удобно обнаруживаются в том же месте, но Ваше разрешение монитора заставит Ваши координаты отличаться от моих. Если кто-либо более хорошо осведомлен о AppleScript, чем я, мне любопытно, почему точно вышеупомянутый "щелчок по" строке не работает.

1
ответ дан 08.12.2019, 00:10

Можно записать действие в automator и видеть, будет ли это работать. Я думаю, что необходимо будет "включить доступ для вспомогательных устройств" в универсальной области приставки доступности. Я попробовал это приложением сторонних производителей, и оно работало вполне хорошо даже при том, что средства управления не назвали. Я надеялся бы, что яблоко следует их собственным инструкциям. После того как Вам разработали automator сценарий, можно запустить его через Quicksilver как ridogi упомянутый.

0
ответ дан 08.12.2019, 00:10

В Редакторе AppleScript создайте следующий сценарий:

tell application "iCal Helper" to quit
delay 2
tell application "iCal Helper" to launch

Используя приложение как Quicksilver, Дворецкий, (облегченные) FastScripts, Controllermate, и т.д. создают действие/ярлык для запуска сценария.

Причина я повторно запускаю приложение, состоит в том, что мы хотим его открытый в фоновом режиме для следующего события/сообщения.

4
ответ дан 08.12.2019, 00:10

Теги

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