Zireael пишет:
Цитата:
как теперь сделать, что бы при распознании этих стрелок он нажимал на нужные стрелки на клавиатуре?
http://kibor-bot.com/forum/topic...22544#1556822544
В этой строчке Я не пойму - string text_KIB="п л л н л н н л н"; // допустим распознанная строка (на скрине выше) , мне что в кавычках писать, там же каждый уровень разный порядок стрелок, и как сделать что бы он распознавал и записывал, а не самому 1 уровень записать как у тебя тут или Я что то не правильно понял?
(Добавление)
Вот код , который получился у меня, правильно ли все ?
CODE:string text_KIB;
int color_text_KIB_5[1];
color_text_KIB_5[0]=16777215;
loadsymbolbase("C:\Users\Limbaugh\Desktop\Arrows.sib");
pause(1000);
readtext(RU, #text_KIB, 8, 1, -1, -1, -1, #color_text_KIB_5[0], 1, 5, -1, 750, 787, 1171, 839, -1);
pause(1000);
string text_KIB=""; // допустим распознанная строка (на скрине выше)
func(text_KIB); // вызов функции
function func(string s)
{
regexreplace(-1, #s, s, "[^плнв]", ""); // удалить из строки всё кроме букв: плнв
new char c[size(s)+1];
strcpy(#c[0], s); // скопировать строку в массив
for(int i=0; i<size(s); i++) // для всех символов
{
if(c[i]=='п')key_(39, 1, "", 0, 0, 0); // вместо сообщения нажатие кнопки вправо
if(c[i]=='л')key_(37, 1, "", 0, 0, 0);
if(c[i]=='н')key_(40, 1, "", 0, 0, 0);
if(c[i]=='в')key_(38, 1, "", 0, 0, 0);
}
delete c;
}