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

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

1. CKA3KA - 21 Февраля, 2019 - 04:20:20 - перейти к сообщению
Приветствую.
Создал простенький скрипт по кликам мыши,
и вот после выполнения всех строк работа скрипта завершается и всплывает окно:

-------------------------
СДЕЛАНО В КИБОР
остановка - такие то клавиши
ПУСК
и мой ключ.
--------------------------

А как сделать, чтобы это окно по завершению скрипта вообще не всплывало, а просто ехешник закрывался?
2. Kibor - 21 Февраля, 2019 - 04:56:57 - перейти к сообщению
Делать свое немодальное окно и поставить галку закрывать программу при закрытие.

CODE:
createdialog(0);
//////////

showdialog(0, "Диалог", 558, 234, 250, 300, 3, 1);
//////////

loop() sleep(10);//Убрать после теста


собрать exe с галкой автозапуска скрипта.
3. CKA3KA - 21 Февраля, 2019 - 05:01:46 - перейти к сообщению
Ой, только хотел об этом спросить))
4. Kibor - 21 Февраля, 2019 - 05:02:48 - перейти к сообщению
Или если окно не надо close в конце.

CODE:
messagebox("");
close();
5. CKA3KA - 21 Февраля, 2019 - 05:17:30 - перейти к сообщению
 Kibor пишет:
Или если окно не надо close в конце.

CODE:
messagebox("");
close();


Разобрался -
поначалу добавлял функцию close(); в конце скрипта - а оно добавляется без точки с запятой в конце - и поэтому функция автозакрытия ехешника с close() не срабатывала.
Все надо методом тыка добиваться Однако
6. dulger - 23 Марта, 2019 - 22:07:33 - перейти к сообщению
 Kibor пишет:
Делать свое немодальное окно и поставить галку закрывать программу при закрытие.

CODE:
createdialog(0);
//////////

showdialog(0, "Диалог", 558, 234, 250, 300, 3, 1);
//////////

loop() sleep(10);//Убрать после теста


собрать exe с галкой автозапуска скрипта.


А как реализовать подобное в:

CREATE_INTERFACE
{
DIALOG "Окно" 337 500 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 125 420 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
}

Что бы при закрытии интерфейса экзешник закрывался.
7. Zireael - 24 Марта, 2019 - 03:32:19 - перейти к сообщению
 Цитата:
А как реализовать подобное в:
CREATE_INTERFACE

 Цитата:
Делать свое немодальное окно и поставить галку закрывать программу при закрытие.
8. dulger - 24 Марта, 2019 - 05:39:12 - перейти к сообщению
Почему бы не дать возможность вообще отключать это окошко для тех кто купил лицензию? Мне допустим не нужны лишние немодальные окна. У меня одно окно с интерфейсом со всем необходимым для меня функционалом, мне просто не нужны лишние немодальные, я всё реализую в одном интерфейсе. И было бы замечательно закрывать программу кликнув на крестик в правом верхнем углу своего основного и единственного окошка.
9. Kibor - 24 Марта, 2019 - 05:42:34 - перейти к сообщению
Потому что не все скрипты имеют диалоговое окно.
Это окно программы запускатора.
10. CKA3KA - 24 Марта, 2019 - 11:01:45 - перейти к сообщению
Просто надо добавить разработчику КИБОРА еще одну галку функцию при сборе ехешника, при включении которой - закрытие программы происходит без ненужного всплыва окна запускатора.
Можно конечно в CREATE_INTERFACE создать контрол кнопку назвать Х - и прописать ей код close() - она будет закрывать программу сразу без лишнего окна запускатора.
но это будет уже не по феншую.

Извиняюсь, в CREATE_INTERFACE нельзя создать больше одной по умолчанию кнопки,
это в немодальном окне можно.
Ну тогда остается только одно, как и сказал добавить разрабу дополнительную галку при сборе ехешника.
Хорошо

Powered by ExBB FM 1.0 Final