Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Не работает функция.

Страниц (1): [1]
 

1. Karkun - 15 Декабря, 2020 - 06:35:42 - перейти к сообщению
Всем добрый вечер.подскажите почему может не работать функция? Выполняет первую строку и все.

вот функция
CODE:
function _eror_start()
{
textout(1, 900, 2, "Âûëåò ", 1);
pause(1000);
key(13);
keydown(MENU);
sleep(200);
keydown(F4);
sleep(200);
keyup(MENU);
sleep(200);
keyup(F4);
sleep(200);
pause(3000);
key (13);
}


_eror_start()



Еще один вопрос не могу ввести в поле логина, логин который содержит знак собака @
вводится цифра 2. Подскажите решение данной проблемы.
2. Nikanr - 15 Декабря, 2020 - 06:59:20 - перейти к сообщению
1. Код работает. Нажатия отправляются в то окно, которое активно (у меня вызывает табличку с вопросом остановки скрипта) + не забывай ;

CODE:
function _eror_start(){

textout(1, 900, 2, "Aueao ", 1);

pause(1000);

key(13);

keydown(MENU);

sleep(200);

keydown(F4);

sleep(200);

keyup(MENU);

sleep(200);

keyup(F4);

sleep(200);

pause(3000);

key (13);
}
_eror_start();


2. Что бы ввести @ нужно что бы был зажат Shift (при английской раскладке. По поводу проверки раскладки смотри документацию по key)

Пример:

CODE:
mouse(LEFT, 406, 134); //корды экранные, поменять на свои

keydown(SHIFT);

key("@@@@@");

keyup(SHIFT);
3. Karkun - 15 Декабря, 2020 - 07:39:25 - перейти к сообщению
Спасибо. Со вторым пунктом все понятно, обидно что сам не додумался)). А вот что касается первого: окно активно и если этот код просто в проге то все отрабатывается а если в функции то не работает. Сейчас перегрузил кибор и мой кусок кода работает но при этом работает не до конца и похоже не отпускается альт. Увеличил паузы между нажатием отработал до конца. Я не понял как так. он сначала непросто работал неверно он вообще не работал.
4. Zireael - 15 Декабря, 2020 - 16:53:26 - перейти к сообщению
 Цитата:
он сначала непросто работал неверно он вообще не работал.

Была пропущена ; после вызова функции потому и не работал.
CODE:
_eror_start();

Данный код работает.
5. Karkun - 16 Декабря, 2020 - 11:55:29 - перейти к сообщению
Спасибо теперь осознал. Казалось проверил все))))

Powered by ExBB FM 1.0 Final