Я пытаюсь написать applescript, который вставляет некоторый предопределенный текст в начале сообщения. Это то, что я в настоящее время:Вставка текста в начале сообщения
set msgClass to (choose from list {"Green", "Blue", "Purple"} with title "Choose:")
if result is false then
stop
else
set msgClasstxt to the result
set msgClasstxt to "Classification: " & msgClasstxt
tell application "System Events"
key code 126 using {command down}
keystroke return
keystroke return
key code 126 using {command down}
end tell
tell application "Microsoft Outlook" to set selection to msgClasstxt
end if
Я уверен, что есть лучший способ сделать это, но цель заключается в следующем:
- Go домой ж/CMD + Up
- Создать две пустые строки
- Go домой
- Вставьте текст
Мои проблема заключается в том, что текст вставляется до того, как выполняются нажатия клавиш. Досадно. Может ли кто-нибудь помочь?
Какая версия OS X вы используете, кстати? – summea
Тестирование по 10.10.2. Пробовал добавлять задержку, после указанной задержки вставлял текст, а затем все системные события. – jpdyson