Тема: Посылка клавиши с удержанием в неактивное окно игры.
Здравствуйте. Нашел среди примеров как передать что-либо в неактивное окно.
В примере отправляют текст в консольное окно.
Мне же понадобилось отправить в свернутое окно игры нажатие кнопки CapsLock, при чем не кратковременное, а скажем секунды 3 ({key Down} пробовал, не срабатывает). Так же возникла проблема с именем процесса, в примере это cmd.exe, а в тренировке на скажем Тотал Командере вышло управлять процессом только по имени окна.
Мой тренировочный код:
ControlSend, Edit1, This is a line of text in the notepad window., Untitled
SetTitleMatchMode, 2
Loop
{
; Рандомно тыкаем кнопку
Random, t, 1, 3
Sleep, t * 1000
; Нажимает TAB в не активном окне Тотал Коммандера
ControlSend, , {sc00F}, Total Commander 8.0 - BMW-Car IT GmbH
SoundPlay, Sounds\Play.wav ;просто индикация
}
Return
Pause::Pause
#F6::Pause
Не выходит его модифицировать под нажатие с Down и Up и применимо к процессу totalcmd.exe, а не titlename. Заранее спасибо.