Нашел решение. Сделал отправку ентера несколько раз пока не отправиться. Иногда сообщения отправляется с первого раза, но очень часто с четвертого нажатия ентер или больше. Почему не знаю. Вот скрипт. Если есть что оптимизировать - буду рад помощи. Спасибо за Ваши ответы
#NoTrayIcon
#Persistent
FileDelete, %A_Temp%\st.txt
text := "New window open"
SetKeyDelay, 100, 100
sendscript:
Sleep, 1000
WinGet, idlist, list, ahk_class PokerStarsTableFrameClass
loop, %idlist%
{
ID := idlist%A_Index%
FileRead, fileread, %A_Temp%\st.txt
IfNotInString, fileread, %ID%
{
ControlSetText, , %text%, ahk_id %ID%
Enter:
ControlSend, PokerStarsChatEditorClass1, {Enter}, ahk_id %ID%
ControlGetText, enter, PokerStarsChatEditorClass1, ahk_id %ID%
if (enter = "")
GoTo, next
else
GoTo, enter
next:
FileAppend, %ID%`n, %A_Temp%\st.txt
}
}
GoSub, sendscript
+!::ExitApp