Приветствую всех!
Столкнулся с проблемой которую пока никак не могу победить.
Есть задача в игре через bluestacks ввести новое значение в поле ввода.
Курьёз заключается в том, что
CODE:sendkey(8,w_KIB); pause(500); --работает, значение стирает
а вот новые значения никак не желают туда влазить
пробовал следующие варианты:
CODE:sendkey(text, w_KIB); pause(500);
sendtext("9", w_KIB); pause(500);
и даже разобрал функцию key_()
CODE://ввод текста
key_("100", 50, 0, 500);
///
}
function key_(string text, int pc, int p1, int p2)
{
pause(p1);
if (size_key_char_KIB==-1)
{
size_key_char_KIB=100;
new char key_char_KIB[size_key_char_KIB+1];
}
int size_key=size(text);
if (size_key_char_KIB<size_key)
{
delete key_char_KIB;
size_key_char_KIB=size_key;
new char key_char_KIB[size_key_char_KIB+1];
}
strcpy(#key_char_KIB[0], text);
for (int n=0; n<size_key; n++){
sendkey(key_char_KIB[n], w_KIB); sleep(pc););
}
pause(p2);
}
пните, пожалуйста, в правильную сторону.... |