Я хочу смочь или записать нажатия клавиш или ввести их во вручную и смочь воспроизвести их.
Например:
Вручную выделите текст, который я хочу скопировать.
Ctrl+C
Alt+Tab
Вручную расположите курсор, где я хочу вставить текст.
Ctrl+V
Alt+Shift+F10
T
Это позволило бы мне копировать текст в MS Word и устанавливать форматирование текста.
Есть ли какие-либо инструменты для этого?
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 горячая клавиша, которая выполняет вышеупомянутый сценарий.
Можно автоматизировать что-либо с окнами, это просто зависит от того, что потребности и уровень квалификации.
Как рекомендуется autoit является, вероятно, начальным уровнем категории инструментов, которая приводит к полноценным коммерческим средствам автоматизации, которые, прежде всего, используются для тестирования приложений.
Я использовал Macro Express для этого вида вещи в течение многих лет.
Хорошее программное обеспечение, никогда не имел проблему с ним - не свободный все же.