#Persistent
#SingleInstance Force
SendMode Input
SetBatchLines -1
activationKey := "t" ; Клавиша для активации ввода
chatKey := "F6" ; Клавиша для открытия чата
message := "Привет, мир!" ; Сообщение для ввода
totalTypeTime := 2000 ; Время на ввод всего текста (в миллисекундах)
~%activationKey%::
; Открываем чат
Send, {%chatKey%}
Sleep, 200
; Вычисляем задержку между символами
charDelay := totalTypeTime / StrLen(message)
; Вводим текст посимвольно
Loop, Parse, message
{
Send, %A_LoopField%
Random, randDelay, charDelay * 0.8, charDelay * 1.2
Sleep, randDelay
}
; Завершаем ввод (Enter)
Sleep, 300
Send, {Enter}
return