Как записать действия Mail GUI на Mac с помощью AppleScript Editor - PullRequest
0 голосов
/ 17 декабря 2010

Я новичок в Mac и пытаюсь использовать AppleScript, чтобы облегчить мою повседневную работу.Одна из вещей, которую я хочу достичь, - это автоматически создавать Smart Mailbox на основе групп в моей адресной книге.Хотя у меня нет проблем с автоматизацией адресной книги, статьи о том, как автоматически создавать Smart Mailbox, не так много.После некоторых поисков в Интернете я понял, что это можно сделать только с помощью сценариев GUI.Но большинство ответов о том, как вызвать новое диалоговое окно Smart Mailbox, а не о дополнительной информации, например, о том, как выбирать разные правила.Я пытался использовать AppleScript Editor для записи своей деятельности, чтобы я мог учиться на этом, но обнаружил, что после записи ничего не записывается!Я пробовал с другими приложениями, такими как Finder, запись работает!Если кто-нибудь знает, как его записать или как получить больше информации об этом типе сценариев GUI, будет очень признателен!

1 Ответ

2 голосов
/ 19 декабря 2010

К сожалению, поддержка Mail'а в Applescript временами сводит с ума из-за ограниченности , поэтому .Управление умными почтовыми ящиками - всего лишь один пример.Я надеялся, что SL исправит это, но мысли Apple о Applescript могут быть довольно шизофреническими.Я не уверен, что они решили, что с этим делать.

Я получил скрипт создания Smart Mailbox, но он никогда не работал надежно, поэтому я никогда не развертывал его.Если вы действительно этого хотите, я могу дать вам код - хотя он написан на Python + Appscript, а не на чистом Applescript.

Если бы я был вами, я отправил бы это как ошибку в Apple, и, надеюсь, это будет исправлено с помощью Lion.

Проблема со сценариями GUI, поскольку я уверен, что вы обнаружили, чтоТо, как получить название каждого конкретного элемента, может сводить с ума.Есть несколько утилит, которые могут помочь, но если вы не делаете много сценариев GUI, они, вероятно, не стоят затрат.

Что касается записи Applescript, это была действительно хорошая функция, часто поддерживаемая в старыхMacOS.Однако с переходом на OSX почти ни одно приложение не поддерживает его, так что это практически мертвая функция для всех практических целей.

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