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

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

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

> Без описания
007wan
Отправлено: 15 Сентября, 2017 - 18:47:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Как сделать скрипт, который выполнится после уничтожения диалог, скрытия диалог или подобное? как сделать, что бы жмешь крестик и выполнится мой скрипт? можно ли будет создать новый блок функции, который будет выполняться не перед запуском скрипта(INITDIALOG), а после... я это обсуждал тут
(Добавление)
А вообще, можно ли скрыть запущенный бот в трэй, убрав его с панели?
(Добавление)
или загрузить в диспечер
 
 Top
Kibor
Отправлено: 15 Сентября, 2017 - 19:32:32
Post Id



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


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




Обратить внимание надо на большие выделенные слова

 Цитата:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];

pos_size_button0[0][0]=15; pos_size_button0[0][1]=14; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Кнопка 0";

//////////

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////

showdialog(0, "Диалог", 558, 234, 148, 78, 2, 1);
//////////


win w;

loop()
{
w=window("Диалог");
if (w.width!=148)
{
destroydialog(0);
После_закрытия();
goto Exit;
}
sleep(10);//Убрать после теста
}

Exit:;

function После_закрытия()
{
messagebox ("Пока");
}


Скрыть можно выбрав соответствующую галку при сборке exe
 
 Top
007wan
Отправлено: 15 Сентября, 2017 - 20:26:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
w.width!=148

Так у меня вместо этого:
CODE:
showdialog(0, "Диалог", w0.left, w0.top, w0.width, w0.height, 1, 1);

Что бы он показывал диалог так где был предыдущий, значит:
CODE:
w.width!=w0.width
? это же бред...
(Добавление)
В принципе все работает
(Добавление)
Не, все работает, я ошибся, ваш сработал вариант
(Добавление)
Можно еще добавить close(); потому что у меня функция зациклена.
(Добавление)
Кстати еще при сборке мини-окно с индивид. ключом и кнопкой пуск бесполезное, даже если галку снять при сборке иногда всеравно показывает
 
 Top
Kibor
Отправлено: 15 Сентября, 2017 - 22:28:32
Post Id



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


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




Надо выбирать галку запускать скрипт с запуском exe
и скрывать после запуска.
 
 Top
007wan
Отправлено: 23 Сентября, 2017 - 20:50:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Конечно есть один недостаток- это то, что при нажатии кнопочки в диалоговом окне "Свернуть", закрывает программа, т.е вверху вы видите 3 кнопки: "свернуть", "растянуть", "закрыть"- все это в оболочке окна.
 
 Top
007wan
Отправлено: 06 Октября, 2017 - 15:50:43
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Как сделать, что бы созданная программа в киборе открывала сама себя, т.е при нажатии кнопки программа закрывалась и открывала сама себя снова(лучше использовать в собранном киборе destroydialog, чем close) но у меня проблема с открытием я использовал даже батники(он не реагирует на открытие или удаление киборских программ)
тоесть это будет некая перезагрузка программы: закрыла сама себя, запустила себя.
destroudialog(0);
start (""+pathfolder);
Так?
 
 Top
Kibor
Отправлено: 07 Октября, 2017 - 22:56:56
Post Id



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


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




как это закрытая программа может сама себя запустить?
для этого вторая программа должна быть
 
 Top
007wan
Отправлено: 08 Октября, 2017 - 11:06:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
как это закрытая программа может сама себя запустить?
для этого вторая программа должна быть

окей, но я так и думал)
 
 Top
007wan
Отправлено: 03 Января, 2018 - 20:18:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Ну блин можно сделать указатель на оболочку? Мне просто не нравится, что на кнопке "Закрыть" и "свернуть" на оболочке если нажать, то результат один: выполянется скрипт. Я хочу, что бы при сворачивании так, а при закрытии так...
 
 Top
007wan
Отправлено: 04 Января, 2018 - 13:08:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




А все, просто нужно было поставить тут: showdialog(1, "", 350, 650, 750, 750, 1, 1);

(Отредактировано автором: 04 Января, 2018 - 13:10:01)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by