Приветствую.
Создал простенький скрипт по кликам мыши,
и вот после выполнения всех строк работа скрипта завершается и всплывает окно:
-------------------------
СДЕЛАНО В КИБОР
остановка - такие то клавиши
ПУСК
и мой ключ.
--------------------------
А как сделать, чтобы это окно по завершению скрипта вообще не всплывало, а просто ехешник закрывался?
1. CKA3KA - 21 Февраля, 2019 - 04:20:20 - перейти к сообщению
2. Kibor - 21 Февраля, 2019 - 04:56:57 - перейти к сообщению
Делать свое немодальное окно и поставить галку закрывать программу при закрытие.
собрать exe с галкой автозапуска скрипта.
CODE:
createdialog(0);
//////////
showdialog(0, "Диалог", 558, 234, 250, 300, 3, 1);
//////////
loop() sleep(10);//Убрать после теста
//////////
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();
close();
5. CKA3KA - 21 Февраля, 2019 - 05:17:30 - перейти к сообщению
Kibor пишет:
Или если окно не надо close в конце.
CODE:
messagebox("");
close();
close();
Разобрался -
поначалу добавлял функцию close(); в конце скрипта - а оно добавляется без точки с запятой в конце - и поэтому функция автозакрытия ехешника с close() не срабатывала.
Все надо методом тыка добиваться
6. dulger - 23 Марта, 2019 - 22:07:33 - перейти к сообщению
Kibor пишет:
Делать свое немодальное окно и поставить галку закрывать программу при закрытие.
собрать exe с галкой автозапуска скрипта.
CODE:
createdialog(0);
//////////
showdialog(0, "Диалог", 558, 234, 250, 300, 3, 1);
//////////
loop() sleep(10);//Убрать после теста
//////////
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
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 нельзя создать больше одной по умолчанию кнопки,
это в немодальном окне можно.
Ну тогда остается только одно, как и сказал добавить разрабу дополнительную галку при сборе ехешника.
Можно конечно в CREATE_INTERFACE создать контрол кнопку назвать Х - и прописать ей код close() - она будет закрывать программу сразу без лишнего окна запускатора.
но это будет уже не по феншую.
Извиняюсь, в CREATE_INTERFACE нельзя создать больше одной по умолчанию кнопки,
это в немодальном окне можно.
Ну тогда остается только одно, как и сказал добавить разрабу дополнительную галку при сборе ехешника.