Скрипт AutoHotkey для правого клика и сохранения изображения в Word - PullRequest
0 голосов
/ 26 января 2020


Я пытаюсь создать сценарий, который позволил бы мне щелкнуть правой кнопкой мыши на изображении и использовать контекстное меню, чтобы сохранить его как изображение в местоположении по умолчанию и с именем изображения по умолчанию, которое выбирает Word. Я пытаюсь уменьшить последовательность (щелчок правой кнопкой мыши -> нажатие кнопки -> ввод) до комбинации Ctrl + RClick.
Снимок экрана контекстного меню
Местоположение по умолчанию и имя изображения

Это то, что у меня сейчас есть, что не работает:

^RButton::
MouseClick, right
Sleep, 500
Send, s
Sleep, 500
Send, {Enter}
return

Извиняюсь, если я делаю что-то глупое, я только сегодня начал использовать ahk.

1 Ответ

1 голос
/ 27 января 2020

Попробуйте

#IfWinActive ahk_exe WINWORD.EXE ; only if MS Word is the active window

    ^RButton::
        KeyWait, Ctrl, L ; wait for the Control key to be released
        Click right
        WinWait, ahk_class Net UI Tool Window ; Word's context menu
        WinActivate, ahk_class Net UI Tool Window
        WinWaitActive, ahk_class Net UI Tool Window
        Send, s
        WinWait, Save As Picture
        WinActivate, Save As Picture
        WinWaitActive, Save As Picture
        Send, {Enter}
    return

#IfWinActive

https://www.autohotkey.com/docs/commands/_IfWinActive.htm

...