вставить в Microsoft Word, используя AppleScript - PullRequest
0 голосов
/ 13 апреля 2011

Я пытаюсь сделать простой яблочный скрипт, который не выполняет следующие действия:

Переключиться на тип Microsoft Word * нажмите вставить (команда v) нажмите return

Я придумал это, но этоне сработает ... Есть идеи почему ??

tell application "System Events"
    tell application process "Microsoft Word" to activate
        keycode(42)
        keycode(118)
        keycode(3)
    end tell
end tell

Ответы [ 2 ]

2 голосов
/ 13 апреля 2011

В целом ваш код легче писать и гораздо удобнее читать, если вы используете текст везде, где это возможно, а не коды клавиш.

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
2 голосов
/ 13 апреля 2011

вы неправильно используете код ключа, и ваши блоки подсчета неверны, попробуйте это

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
...