#SingleInstance Force
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
Loop
{
sleep, 1800000 ; задержка 1800 секунд * на 1000 для милисекундов
WinGetActiveTitle, Title ; получаем название активного окна и задаем переменную Title
IfWinExist Мессенджер ; проверяем есть ли окно с названием "Мессенджер" (ну в моем случии был с таким названием) если не такой же научу как
WinActivate Мессенджер ; активируем месенджер окно
send, {space}hi{enter} ; отправляем пробел (в моем случии кнопка для активации чат ввода), потом текст, потом ентер
sleep, 100 ; задержка в милисекундах
WinActivate %Title% ; активируем полученный ранее активное окно обратно
}