Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Eddi
Отправлено: 10 Ноября, 2016 - 15:01:33
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Окт. 2016  
Репутация: 0




Было бы весьма неплохо замутить такую фичу: что бы где нибудь на экране (пофигу где, опционально) появлялась строка (типа textout), отображающая, строку скрипта (в смысле от ";" до ";" ), которую исполняет кибор в данный момент, причем что бы можно было выбарать, будет ли он показывать код с подстановкой переменных или без нее. В пару к этой фиче добавить команду на подобии AHK'шной SetBatchLines, во первых, она позволила бы снизить нагрузку на проц на некоторых участках кода (да можно выставлять sleep() в ручную, но это не всегда удобно), а во вторых, упростила бы работу с описанным отладчиком. Ну и наконец, пусть у отладчика будет режим исполнения следующей команды по команде пользователя.
Сия фича неиллюзорно бы упростила отладку скриптов с ошибками программной логики. Закатив глазки
 
 Top
Kibor
Отправлено: 10 Ноября, 2016 - 15:19:22
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8091
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




К сожалению это не знаю как сделать..
Дело в том, что отрабатывается не скрипт, а некий код в который скрипт транстлируется при запуске.
Во время выполнения этого кода в нем нет информации о самом исходном скрипте.
 
 Top
Eddi
Отправлено: 10 Ноября, 2016 - 15:53:55
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Окт. 2016  
Репутация: 0




Жаль... Но аналог SetBatchLines, полагаю, добавить все же можно?

Хмм, а если перед исполнением скрипта через строку добавлять в него команду textout с текстом этой строки? Пологаю, это можно сделать на базе тех же киборовских скриптов: пусть отдельный скрипт делает дубликат скрипта, пошедшего на исполнение, парсит его и вписывает нужную команду через строку... Я бы сам такой скрипт написал, но я в парсинге дуб-дерево Радость Правда, при такой реализации про подстановку значений переманных, пологаю, можно забыть...

Да, вот еще... оффтоп конечно, ну да ладно... Кибор, как я понял, не различает левые и правые ctrl, alt и shift? Если так, по возможности добавьте отдельные коды клавиш для них. Пилю скрипт для Кароса, а он их различает, соответственно на "общие" ctrl, alt и shift не реагирует никак, причем, полагаю, это не единственное приложение, которое себя так ведет...
И до кучи: можно ли запилить функцию, которая бы блокировала на время отсылку физических нажатий во все (или хотя-бы некоторые) окна, кроме кибора? Есть необходимость вводить числовые значения прямо во время игры, а на цифрах стоит использование предметов и скилов с горячей панели. Можно, конечно делать окно Кароса временно неактивным, но, в полноэкранном режиме такой фокус, полагаю, не со всякой игрой прокатит...
 
 Top
Kibor
Отправлено: 10 Ноября, 2016 - 19:39:07
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8091
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Eddi пишет:
а если перед исполнением скрипта через строку добавлять в него команду textout с текстом этой строки?

Это легко делается самим разработчиком этого скрипта выводя нужные значения.
 Eddi пишет:
Кибор, как я понял, не различает левые и правые ctrl, alt и shift? Если так, по возможности добавьте отдельные коды клавиш для них

Кибор пошлет то что запрограммировано. Если код является правым шифтом - нажмет правый. Просто надо найти эти коды. К примеру тут

CODE:
keydown(16);//Зажать шифт
key(65);//Нажать a
keyup(16);//Отпустить шифт

keydown(160);//Зажать левый шифт
key(65);//Нажать a
keyup(160);//Отпустить левый шифт

keydown(161);//Зажать правый шифт
key(65);//Нажать a
keyup(161);//Отпустить правый шифт
 
 Top
Eddi
Отправлено: 10 Ноября, 2016 - 21:15:56
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Окт. 2016  
Репутация: 0




По поводу левых и правых контролов и прочее: замените тогда, если возможно, ссылку в статье http://filesd.net/kibor/keyboard.php, я по ней коды клавиш искал, по этому и не нашел. Я запомню, ту ссыль, которую вы мне кинули, но другие-то нет. Улыбка
 
 Top
Kibor
Отправлено: 15 Марта, 2021 - 12:06:20
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8091
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Отладчик - Отладка скрипта. Логирование работы в реальном времени. Вывод строки кода при ошибке в скрипте.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by