Добавлены новые функции значительно облегчающие отладку скрипта.
usemouse - Позволяет отключить / включить всю программную эмуляцию мыши в Кибор. Функция будет выполнена, но программируемых перемещений и / или кликов не будет.
usekey - Позволяет отключить / включить всю программную эмуляцию клавиатуры в Кибор. Функция будет выполнена, но программируемых нажатий клавиатуры не будет.
========================================
kiborlog - Позволяет указать в любом месте скрипта вывести в Лог какой нибудь текст с возможностью приостановке выполнения скрипта после вывода строки. Текст выводится в появляющееся диалоговое окно.
closekiborlog - Закрывает окно Лога до его следующего вызова с очисткой или без.
======
Подробнее о функциях ниже
======
По умолчанию вся эмуляция включена
======
usemouse - Отключение программной эмуляции мыши
Синтаксис:
Первый параметр - Включить, отключить перемещение мыши.
0 - отключить
1 - включить
Второй параметр - Включить, отключить клики мыши.
0 - отключить
1 - включить
Примеры:
Мышь переместится в указанные координаты, но клика не будет.
CODE:usemouse(1, 0);
mouse(LEFT, 100, 200);
Мышь кликнет в место где стоит без перемещения в указанные координаты.
CODE:usemouse(0, 1);
mouse(LEFT, 100, 200);
Мышь не переместится и не кликнет.
CODE:usemouse(0, 0);
mouse(LEFT, 100, 200);
==========================
usekey - Отключение программной эмуляции клавиатуры
Функция не нажмет клавишу
CODE:darkred(0);
key(65);
Функция нажмет клавишу
CODE:darkred(1);
key(65);
====================================
kiborlog - Выводит диалоговое окно с текстом, указанным в параметре функции.
Позволяет создать окно блокирующее дальнейшее выполнение скрипта (пока не нажмешь кнопку Продолжить) или не блокирующее.
Синтаксис:
CODE:kiborlog (1, "Текст", 5, 5, 300, 250);
CODE:kiborlog (1, 12345, 5, 5, 300, 250);
Первый параметр - указывает блокировать выполнение скрипта или не блокировать.
0 - Без блокировки.
1 - С блокировкой. Для продолжения надо нажать кнопку Далее.
Второй - Выводимый текст.
Третий Четвертый - координаты окна лога.
Пятый Шестой - ширина и высота окна.
====================================
closekiborlog - Закрывает окно Лога до его следующего вызова с очисткой или без.
Синтаксис:
Параметр:
0 - Не очищать лог.
1 - Очищать лог.
-1 - Закрывает и больше не выводит лог при его вызове.
=============================
Данные функции используются при выборе в Визуальном редакторе ТЕСТОВЫЙ РЕЖИМ. |