Тема: Controlsend: Некорректный посыл текста в чат.
Здравствуйте. Вот, сделал скрипт, спамящий немодерируемый чат, да бы таки добиться хоть какой-то модерации.
Но уже при первом запуске увидел результат отличительный от ожидаемого.
Menu, Tray, Icon, %A_ScriptDir%\123.ico, 1
Numpad1::WinActivate, Игра1Online ; переключение окон игры по кнопкам нампад 1, 2, 3
Return
Numpad2::WinActivate, Игра2Online
Return
Numpad3::WinActivate, Игра3Online
Return
NumpadDot::
{
Controlsend, , +8hi+8Чат без модерации - плохо плохо плохо +8hi+8 {Enter}, Игра1Online ; собственно посыл спама в чаты окон
sleep 2000
Controlsend, , +8hi+8Чат без модерации - плохо плохо плохо +8hi+8 {Enter}, Игра2Online
sleep 2000
Controlsend, , +8hi+8Чат без модерации - плохо плохо плохо +8hi+8 {Enter}, Игра3Online
}
Return
Сначала бросились в глаза отсутствующие смайлики (+8hi+8 в коде напишет в чат смайлик *hi*), при чем недописанные в 30% случаев. А еще замечено что такой скрипт умудряется даже в иных словах неправильно расставлять символы и пишет "лпохо п лохоплохо" вот таким образом. Аж смешно.
Ахк с этой игрой работает весьма не плохо, тексты отправляет нормально, клавиши успешно переназначаются, ImageSearch ищет картинки. В общем все отлично. Но вот (как я сейчас уже понял) Controlsend что-то Controlшутит...
Виндовс 7 максимальная х64, AHK v1.1.23.01
Заглянул в лог скрипта - там все порядок. Скрипт сработал безошибочно.