THREAD(ibf, 0) // поток, который ловит окно ввода и выводит его поверх всех
WAITMS(50) // чуть притормаживаем, чтобы окно успело создасться
$hwnd_ib = WNDFIND("Окно ввода", 0) // нашли по названию
WNDBUMP ($hwnd_ib) // поверх всех
SETTHREAD (ibf, 0) // останавливаем этот поток
END_THREAD
THREAD(lentayka, 0) // поток переключение на РУС
UNDEFINE($ARR) // удаляем массив
GETSCREEN // понятно
SCANPICTURE($ARR, INT($_xmax/2)-148,INT($_ymax/2),INT($_xmax/2)+148,INT($_ymax/2)+75, "comma.bmp") // ищем изображение запятой
IF(ARRSIZE($ARR) > 4) // если найдено больше 2 (4 пары координат)
SETKBLAYOUT ($hwnd_ib, 1049) // ставим окну ввода русский язык
SETTHREAD (lentayka, 0) // останавливаем поток чтоб не грузил и не срабатывал много раз
END_IF
WAITMS(50) // разкрузка пока ждём три запятые
END_THREAD
SETTHREAD (ibf, 1) // запускаем поток "поверх всех"
SETTHREAD (lentayka, 1) // запускаем поток "переключение на РУС"
$str = inputbox("Код, действие, количество, номер акта.",, 100)
SETTHREAD (lentayka, 0) // стоп поток "переключение на РУС" нужно если ввели меньше 3 запятых и не сработало