Автоматизация нажатий клавиш и действий в Windows

Я хочу смочь или записать нажатия клавиш или ввести их во вручную и смочь воспроизвести их.

Например:

Копия

  1. Вручную выделите текст, который я хочу скопировать.

  2. Ctrl+C

  3. Alt+Tab
    Вручную расположите курсор, где я хочу вставить текст.

  4. Ctrl+V

  5. Alt+Shift+F10

  6. T

Это позволило бы мне копировать текст в MS Word и устанавливать форматирование текста.

Есть ли какие-либо инструменты для этого?

5
задан 07.07.2010, 03:25

5 ответов

AutoHotKey может использоваться для создания горячих клавиш, которые делают то, что Вы хотите. Это даже имеет устройство записи для упрощения процесса создания сценария.

Вот быстрый пример, который я бросил вместе на основе того, что Вы пытаетесь сделать:

; The X, Y coordinates inside your target window to click for pasting
targetX = 0
targetY = 0

!^v::
{
Send, {CTRLDOWN}c{CTRLUP}{ALTDOWN}{TAB}{ALTUP}
WinWait, Microsoft Word, 
    IfWinNotActive, Microsoft Word, , WinActivate, Microsoft Word, 
    WinWaitActive, Microsoft Word, 
    MouseClick, left,  %targetX%, %targetY%
    Sleep, 100
    Send, {CTRLDOWN}v{CTRLUP}
    Send, {ALTDOWN}{SHIFTDOWN}{F10}{SHIFTUP}{ALTUP}{SHIFTDOWN}t{SHIFTUP}
}

Этот сценарий делает Ctrl + Высокий звук + V горячая клавиша, которая выполняет вышеупомянутый сценарий.

12
ответ дан 07.12.2019, 16:49

Выезд AutoIt

6
ответ дан 07.12.2019, 16:49

Можно автоматизировать что-либо с окнами, это просто зависит от того, что потребности и уровень квалификации.

Как рекомендуется autoit является, вероятно, начальным уровнем категории инструментов, которая приводит к полноценным коммерческим средствам автоматизации, которые, прежде всего, используются для тестирования приложений.

0
ответ дан 07.12.2019, 16:49

Можно сделать основные макросы (зарегистрированные нажатия клавиш и задержки) с клавиатурой Logitech G15.

0
ответ дан 07.12.2019, 16:49

Я использовал Macro Express для этого вида вещи в течение многих лет.

Хорошее программное обеспечение, никогда не имел проблему с ним - не свободный все же.

0
ответ дан 07.12.2019, 16:49

Теги

Похожие вопросы