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

5249
Jonathan Parker

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

Например:

копия

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

  2. Ctrl+C

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

  4. Ctrl+V

  5. Alt+ Shift+F10

  6. T

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

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

5

5 ответов на вопрос

12
mutewinter

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

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

; The X, Y coordinates inside your target window to click for pasting targetX = 0 targetY = 0  !^v:: { Send, c WinWait, Microsoft Word,  IfWinNotActive, Microsoft Word,, WinActivate, Microsoft Word,  WinWaitActive, Microsoft Word,  MouseClick, left, %targetX%, %targetY% Sleep, 100 Send, v Send, t } 

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

6
raspi

Проверьте AutoIt

Я очень предпочитаю autoit для такого рода вещей. Это простой, но чрезвычайно мощный инструмент автоматизации. С другой стороны, как это решает проблему ОП? Простое размещение ссылки не отвечает на вопрос, пожалуйста, опишите, как это отвечает их потребностям. MaQleod 11 лет назад 0
0
Bruce McLeod

С помощью Windows вы можете автоматизировать все, что угодно, это зависит только от ваших потребностей и уровня ваших навыков.

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

0
pgs

Вы можете выполнять основные макросы (записанные нажатия клавиш и задержки) с помощью клавиатуры Logitech G15.

0
Joe Schmoe

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

Хорошее программное обеспечение, никогда не было проблем с ним - хотя и не бесплатно.