Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.20 Закрытие Кибор и собранных EXE программно со скрипта

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

11. Kibor - 20 Января, 2017 - 02:33:40 - перейти к сообщению
Программа ваша?
12. dore - 20 Января, 2017 - 02:36:07 - перейти к сообщению
Сейчас попробовал компиляцию (программу из одной строки "слип"Подмигивание, запускной файл ехе начинает не сразу исполняться, а выводит ГУИ с кнопкой пуск. Чтобы ее нажать, придется из моей программы еще бот делать для ее нажатия.

Есть возможность сделать чтобы программа сразу при запуске ехе начала выполнять заложенные в скрипте действия? (максимальную версию, естественно, куплю, чтобы первоначальное сообщение еще исчезло).
В идеале, чтобы вообще никакой ГУИ не выскакивал, тихонько начала водить мышью везде и при выходе ("клоуз"Подмигивание завершалась. То есть при вызове из консоли чтоб было видно только ее действие (с мышью, клавиатурой, поиском изображ. и т.п...), и никаких дополнительных окон и без всплывающей даже кратковременно консоли.. ?
(Добавление)
 Kibor пишет:
Программа ваша?

Да, программу сам пишу (еще не писал, но буду) на перле, привык уже к нему, поэтому не готов переходить на язык кибора полностью, но нравятся в киборе очень многие функции, которых просто нет у ваших конкурентов. Соответственно, мне и визуальное построение не надо получается, и многих ф-ций дополнительных (с сетью и т.п.), но нужно построить сопряжение кибора с перлом, чтоб было удобно использовать нужные мне функции кибора, передавать им параметры и знать, когда они отработали (сразу же) и получить от них результат (число, строку, или хотя бы статус "ок" или "1", чтоб можно было продолжать скрипт дальше, или код ошибки).

(добавлено) То есть для сопряжения идеально было бы (и многие бы, думаю, меня поддержали, кому это надо) в виде консольной утилиты возможность кибора запускать - с передачей параметров и возвратом результата.. Как, например, звуковая утилита sox (на линуксе и виндовсе работает), вызывается из консоли, с кучей параметров, возвращает результаты, творит чудеса со звуком (как саундфордж, только консольный Подмигивание Вот его с удовольствием из перла юзаю, удобно, делает, что мне надо и возвращает результат, скрипт отлавливает момент окончания работы утилиты по возвращаемому результату и продолжает дальше работать. Очень удобно.
13. Kibor - 20 Января, 2017 - 02:47:12 - перейти к сообщению
 dore пишет:
Есть возможность сделать чтобы программа сразу при запуске ехе начала выполнять заложенные в скрипте действия?...

Другой нет.
(Добавление)
Есть извращенный способ как передавать параметры...
В своей программе объявите к примеру целочисленную переменную и присвойте ей уникальное редкое значение..
А в Кибор откройте процесс своей программы и найдите в нем это значение.
Вот по этому адресу без проблем тогда обменивайтесь данными.

Но это изврат..
14. dore - 20 Января, 2017 - 02:52:24 - перейти к сообщению
 Kibor пишет:
 dore пишет:
Есть возможность сделать чтобы программа сразу при запуске ехе начала выполнять заложенные в скрипте действия?...

Другой нет.


А в максимальной сразу начинает работать? Или также выводится мини-ГУИ с кнопкой "пуск"? (я просто максимальную еще в глаза не видел)...

Скажите, пожалуйста, реквизиты для оплаты, закажу максимальную и поюзаю, желательно через ЯД, проще всего кинуть туда. Можно в ЛС на форуме.
15. Kibor - 20 Января, 2017 - 02:55:02 - перейти к сообщению
Сразу.
16. dore - 20 Января, 2017 - 02:57:17 - перейти к сообщению
 Kibor пишет:
 dore пишет:
Есть возможность сделать чтобы программа сразу при запуске ехе начала выполнять заложенные в скрипте действия?...

Другой нет.
(Добавление)
Есть извращенный способ как передавать параметры...
В своей программе объявите к примеру целочисленную переменную и присвойте ей уникальное редкое значение..
А в Кибор откройте процесс своей программы и найдите в нем это значение.
Вот по этому адресу без проблем тогда обменивайтесь данными.

Но это изврат..


Гм.. Но тут, как я понимаю, нужно будет в этом переменной типизировать переменную и ограничиваться каким-то пределом размера? (как в Си)
У меня предполагается все время разные переменные передавать в разном количестве (от 1 до 100) с разными значениями.. А перл практически не типизирован по переменным, поэтому думается будет гемор по удобству использования. Но все равно спасибо за интересную мысль! Мне по сути без разницы - изврат или нет, главное, чтобы работало и цель достигалась. А красота кода и каноны - вторично.

А как примерно найти это значение? (в Си не силен, слышал про какие-то указатели у вас, это через них как-то?)
18. Overdose5530 - 24 Апреля, 2019 - 12:24:40 - перейти к сообщению
Здравствуйте .. close(); закрывает кибор .. есть что то подобное что бы вместо закрытия возвращало на CREATE_INTERFACE- Блок кода создающего графическую оболочку. Спасибо и до свидания
19. Zireael - 24 Апреля, 2019 - 17:35:24 - перейти к сообщению
 Цитата:
что бы вместо закрытия возвращало на CREATE_INTERFACE

goto к метке в конце скрипта.

Powered by ExBB FM 1.0 Final