Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Кибор намертво виснет win8 x64

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

1. Finik - 06 Мая, 2014 - 02:36:56 - перейти к сообщению
Доброго времени суток. Помогите разобраться почему Кибер виснет намертво с простейшими скриптами а-ля
PHP:
rt:
key(49);
sleep(rand(150, 250));
key(50);
sleep(rand(150, 250));
key(51);
goto rt;

Win8 x64
2. HACMOPK - 06 Мая, 2014 - 02:45:50 - перейти к сообщению
rt:;
key(49);
sleep(rand(150, 250));
key(50);
sleep(rand(150, 250));
key(51);
goto rt;
попробуй так.
3. Finik - 06 Мая, 2014 - 02:46:25 - перейти к сообщению
Опишу подробнее:
при запуске скрипта (нажимаю соответствующую кнопку в окне Кибора) окно полностью зависает, процесс Кибора "не отвечает". Результаты работы скрипта иногда есть, иногда вообще ничего не происходит =((
ЗЫ пробовал ваш пример, результат тотже...скрипт выполняется однако остановить его невозможно. Кибор завис(
4. HACMOPK - 06 Мая, 2014 - 02:58:54 - перейти к сообщению
т.е по ctrl+shift+z не выходит из цикла но скрипт выполняет.
Если так то повторное нажатие обычно выводит.
5. Finik - 06 Мая, 2014 - 03:04:05 - перейти к сообщению
Совершенно верно. И при выполнении окно и процесс Кибора "не отвечает", приходится завершать принудительно...
ЗЫ сtrl+shift+z могу нажимать сколько угодно раз. Программа не реагирует ни в свернутом виде ни в развернутом активном виде. ПРосто висит бледное окошко зависшего Кибора. В процессах Кибор.exe не отвечает.
6. HACMOPK - 06 Мая, 2014 - 03:12:31 - перейти к сообщению
Попробуй запустить Kibor в режиме совместимости XP sp3
Вечером посмотрю в виртуалке если никто не поможет.
7. Finik - 06 Мая, 2014 - 03:17:59 - перейти к сообщению
Пробовал режим совместимости...и с админ правами. То же самое(
8. RussianRemaker - 06 Мая, 2014 - 03:32:42 - перейти к сообщению
Не выполняется именно приведенный выше код? Или приведенный выше код, это только фрагмент какого-то скрипта?
Если это фрагмент, то Кибор может зависать при компиляции или выполнении из-за ошибок в другом месте скрипта.
Если не выполняется именно этот код, то может быть стоит обновить или переустановить Кибор?

Попробуйте вставить в код команды вывода текста на экран, чтобы уведить на каком этапе зависает выполнение.
Что-то типа вот так:

CODE:
rt:
textbkcolor(65535,8421376);
key(49);
textout(0, 10, 10, " Нажата клавиша 1 ", 0);
sleep(rand(150, 250));
key(50);
textout(0, 10, 10, " Нажата клавиша 2 ", 0);
sleep(rand(150, 250));
key(51);
textout(0, 10, 10, " Нажата клавиша 3 ", 0);
sleep(rand(150, 250));
textout(0, 10, 10, " Ничего не нажато ", 0);
sleep(2000);
goto rt;
9. Finik - 06 Мая, 2014 - 03:51:09 - перейти к сообщению
Протестировал на предложенном вами коде. Сам код работает. Замкнутый цикл из появляющихся строк. Но остановить цикл я не могу. Только завершив процесс Кибора в диспетчере.
10. RussianRemaker - 06 Мая, 2014 - 03:55:36 - перейти к сообщению
Нажмите и удерживайте сочетание клавиш Ctrl+Shift+Z в течение нескольких секунд. (3 - 4 сек.)
Сочетание клавиш остановки работы скрипта не срабатывает во время выполнения sleep.

Powered by ExBB FM 1.0 Final