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

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

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

> Без описания
koba
Отправлено: 03 Октября, 2021 - 14:28:50
Post Id



Пользователь
Участник


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




Как после отработанного действия flag_check0[0] или flag_button0[0] сделать их
больше неактивным, т.е. единожды сработали и отключились?
 
 Top
Zireael
Отправлено: 03 Октября, 2021 - 15:09:04
Post Id



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


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




EnableWindow
 
 Top
koba
Отправлено: 03 Октября, 2021 - 15:30:27
Post Id



Пользователь
Участник


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




Не работает, где запара?
CODE:

int STATUS=1;

int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];

pos_size_check0[0][0]=67; pos_size_check0[0][1]=88; pos_size_check0[0][2]=120; pos_size_check0[0][3]=20;
text_check0[0]="Галка на один раз";
flag_check0[0]=0;

//////////

createdialog(0, CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
//////////

showdialog(0, "Диалог", 835, 390, 250, 238, 1, 0);
//////////

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

external(INT, "EnableWindow", "EnableWindow", "user32.dll");


//loop()
{
if (flag_check0[0]>0)
{
flag_check0[0]=0;
EnableWindow(formatwi(window ("Галка на один раз", "CHECK", -1, -1, 120, 20, -1)), 0);
STATUS=0;
}
//sleep(10);//Убрать после теста
//}

(Отредактировано автором: 03 Октября, 2021 - 15:31:35)

 
 Top
Zireael
Отправлено: 03 Октября, 2021 - 15:52:13
Post Id



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


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




 Цитата:
Не работает, где запара?

Всё что после этой строки:
 Цитата:
loop() sleep(10);//Убрать после теста

никогда не выполнится.
CODE:
external(INT, "EnableWindow", "EnableWindow", "user32.dll");

int STATUS=1;
int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];

pos_size_check0[0][0]=67; pos_size_check0[0][1]=88; pos_size_check0[0][2]=120; pos_size_check0[0][3]=20;
text_check0[0]="Галка на один раз";
flag_check0[0]=0;

createdialog(0, CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
showdialog(0, "Диалог", 835, 390, 250, 238, 1, 0);


loop()
{
if (flag_check0[0] && STATUS)
{
win handle_check = window ("Галка на один раз", "Button", formatiw(gethwnd(0)));
if(handle_check)EnableWindow(formatwi(handle_check), 0);
STATUS=0;
}
sleep(10);//Убрать после теста
}
 
 Top
koba
Отправлено: 03 Октября, 2021 - 16:01:55
Post Id



Пользователь
Участник


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




Zireael
как всегда Круто
(Добавление)
 Zireael пишет:
Всё что после этой строки:
 Цитата:
loop() sleep(10);//Убрать после теста

никогда не выполнится.

блин, так оно после код основной не исполняет, толку от этого((
надо чтобы Галку отключило, а все остальное работало,
или невозможно такое.
 
 Top
Zireael
Отправлено: 03 Октября, 2021 - 17:11:44
Post Id



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


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




CODE:
external(INT, "EnableWindow", "EnableWindow", "user32.dll");

int STATUS=1;
int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];

pos_size_check0[0][0]=67; pos_size_check0[0][1]=88; pos_size_check0[0][2]=120; pos_size_check0[0][3]=20;
text_check0[0]="Галка на один раз";
flag_check0[0]=0;

createdialog(0, CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
showdialog(0, "Диалог", 835, 390, 250, 238, 1, 0);
enabletimer(0);


int x=0;
loop()
{
textout(0, 500, 300, "Скрипт работает, переменная x = "+format(x), 0);
x++;
sleep(10);//Убрать после теста
}


CREATE_TIMER(0, 100)
{
if (flag_check0[0] && STATUS)
{
win handle_check = window ("Галка на один раз", "Button", formatiw(gethwnd(0)));
if(handle_check)EnableWindow(formatwi(handle_check), 0);
STATUS=0;
}
}
 
 Top
koba
Отправлено: 03 Октября, 2021 - 17:43:15
Post Id



Пользователь
Участник


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




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


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




Powered by