Тема: AHK: Мгновенная переактивация окна с использованием clipboard
Задача:
1) Сделать неактивным окно Name.
2) Взять в буфер текст
3) Сделать активным окно Name
4) Произвести вставку с нажатиями Enter
Код, который сейчас:
SetWinDelay, -1
SetControlDelay -1
#MaxMem 4096
Process, priority, , Realtime
#NoEnv
#SingleInstance Force
F1:: ; Я нажимаю только когда окно NAME активно (без какой-либо проверки)
SendInput !{Escape}
clipboard =
clipboard = >LITTLE BIT TEXT FOR EXAMPLE
WinActivate, NAME
Send {Enter}^v{Enter}
ReturnПереактивация не происходит мгновенно. Я замечаю следующее за Name окно прежде чем Name снова будет активным. Иными словами - нужно сделать переактивацию окна Name действительно мгновенным, чтобы никакие другие окна не были видны даже на долю секунды.
Add:
С добавлением SetBatchLines, -1 вообще не переключает.

