#ms-word #applescript
#ms-word #applescript
Вопрос:
Я пытаюсь создать простой applescript, который не выполняет следующее:
Переключитесь на тип Microsoft Word * нажмите вставить (команда v) нажмите возврат
Я придумал это, но это не сработает… Есть идеи, почему??
tell application "System Events"
tell application process "Microsoft Word" to activate
keycode(42)
keycode(118)
keycode(3)
end tell
end tell
Ответ №1:
вы неправильно используете код ключа, и ваши блоки подсказок неверны попробуйте это
tell application "Microsoft Word"
activate
tell application "System Events"
tell application process "Microsoft Word"
key code 42
key code 118
key code 3
end tell
end tell
end tell
Ответ №2:
В целом ваш код становится проще в написании и намного читабельнее, если вы используете текст везде, где это возможно, а не ключевые коды.
tell application "Microsoft Word"
activate
end tell
tell application "System Events"
tell application process "Microsoft Word"
keystroke "*"
keystroke "v" using command down
keystroke return
end tell
end tell