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

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

 Страниц (18): В начало « 2 3 4 5 [6] 7 8 9 10 » В конец    

> Без описания
Evgeniy-39rus
Отправлено: 30 Ноября, 2024 - 16:26:09
Post Id



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


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




Zireael , При запуске скрипта стало появляться окно Failed to optn DIB aile C:\image_0.bmp что за картинку он не может найти?. как это исправить?
 
 Top
Zireael
Отправлено: 30 Ноября, 2024 - 16:45:14
Post Id



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


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




 Цитата:
C:\image_0.bmp что за картинку он не может найти?

Написано же какую.
 
 Top
Evgeniy-39rus
Отправлено: 30 Ноября, 2024 - 21:22:52
Post Id



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


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




[quote=Zireael][quote]C:\image_0.bmp что за картинку он не может найти?[/quote]
Написано же какую.[/quote]
да я путь вижу, но что это за изображение и как его восстановить, я по этому адресу не клал никаких файлов
(Добавление)
[quote=Zireael]ALT + Z Старт/Стоп.
ALT + X закрыть кибор.
CODE:
#define MOD_ALT 0x0001
#define MOD_SHIFT 0x0004
#define MOD_CONTROL 0x0002
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");

int StopScript = 1;
createdialog(2);
enabletimer(0);
sleep(200);

CREATE_TIMER(0, 100)
{
while(StopScript) sleep(10);
}

function getmessage(2, WM_CREATE)
{
RegisterHotKey(gethwnd(2), 1111, MOD_ALT, formatci("Z")); // ALT + Z
RegisterHotKey(gethwnd(2), 1112, MOD_ALT, formatci("X")); // ALT + X
}

function getmessage(2, WM_HOTKEY)
{
if(message.wparam==1111)
{
beep(500, 300);
if(StopScript) StopScript = 0;
else StopScript = 1;
}
if(message.wparam==1112)
{
beep(500, 1000);
close();
}
}

// это для примера
int x = 0;
loop()
{
x++;
textout(0, 200, 200, format(x), 0);
sleep(10);
}
[/quote Здравствуйте, как добавить в этот код полную остановку скрипта?
сейчас есть старт, пауза и закрыть кибор, но останавливать скрипт этот код не умеет.
 
 Top
Zireael
Отправлено: 30 Ноября, 2024 - 21:44:34
Post Id



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


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




Значит где-то этот путь прописан. Ищите в вашем коде его.
 Цитата:
как добавить в этот код полную остановку скрипта?

CODE:
#define MOD_ALT 0x0001
#define MOD_SHIFT 0x0004
#define MOD_CONTROL 0x0002
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");

int StopScript = 1;
createdialog(2);
enabletimer(0);
sleep(200);

CREATE_TIMER(0, 100)
{
while(StopScript) sleep(10);
}

function getmessage(2, WM_CREATE)
{
RegisterHotKey(gethwnd(2), 1111, MOD_ALT, formatci("Z")); // ALT + Z
RegisterHotKey(gethwnd(2), 1112, MOD_ALT, formatci("X")); // ALT + X
RegisterHotKey(gethwnd(2), 1113, MOD_ALT, formatci("C")); // ALT + C
}

function getmessage(2, WM_HOTKEY)
{
if(message.wparam==1111)
{
beep(500, 300);
if(StopScript) StopScript = 0;
else StopScript = 1;
}
if(message.wparam==1112)
{
beep(500, 1000);
close();
}
if(message.wparam==1113)
{
beep(500, 500);
StopScript = 1;
goto global Start;
}
}


// это для примера
Start:; // метка, на которую будет переход при нажатии Alt + C
sleep(200);

int x = 0;
loop()
{
x++;
textout(0, 200, 200, format(x), 0);
sleep(10);
}
 
 Top
Evgeniy-39rus
Отправлено: 01 Декабря, 2024 - 00:40:26
Post Id



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


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




Zireael , спасибо за код и за подсказку, действительно визуальный редактор вписывает эту строку в скрипт и как результат вылазит ошибка, как как никакого прописанного файла там нет. Если убрать эту строку из кода всё работает без ошибки.
(Добавление)
А нет, ошибки нет, но и скрипт не работает, где-то надо ещё что то поправить
(Добавление)
всё нашёл, где накосячил в визуальном редакторе, спасибо за подсказку.
(Добавление)
подскажите как правильно прописывать зоны игнорирования при поиске картинки. Я так понимаю это координаты Х У на экране или как, если можно пример.
Мне нужно запретить поиск секторов где есть динамическая картинка.
 
 Top
Kibor
Отправлено: 01 Декабря, 2024 - 02:37:06
Post Id



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


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




 Evgeniy-39rus пишет:
подскажите как правильно прописывать зоны игнорирования при поиске картинки. Я так понимаю это координаты Х У на экране или как, если можно пример.
Мне нужно запретить поиск секторов где есть динамическая картинка.

Посмотрите это видео Быстрая настройка параметров блока FindImage с помощью инструмента Быстрое создание блоков
 
 Top
Evgeniy-39rus
Отправлено: 01 Декабря, 2024 - 11:26:35
Post Id



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


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




 Zireael пишет:
Значит где-то этот путь прописан. Ищите в вашем коде его.
 Цитата:
как добавить в этот код полную остановку скрипта?

CODE:
#define MOD_ALT 0x0001
#define MOD_SHIFT 0x0004
#define MOD_CONTROL 0x0002
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");

int StopScript = 1;
createdialog(2);
enabletimer(0);
sleep(200);

CREATE_TIMER(0, 100)
{
Появляется ошибка при запуске скрипта
Отсутствует метка GOTO: gotoF Start
и скрипт останавливается, как можно исправить?
while(StopScript) sleep(10);
}

function getmessage(2, WM_CREATE)
{
RegisterHotKey(gethwnd(2), 1111, MOD_ALT, formatci("Z")); // ALT + Z
RegisterHotKey(gethwnd(2), 1112, MOD_ALT, formatci("X")); // ALT + X
RegisterHotKey(gethwnd(2), 1113, MOD_ALT, formatci("C")); // ALT + C
}

function getmessage(2, WM_HOTKEY)
{
if(message.wparam==1111)
{
beep(500, 300);
if(StopScript) StopScript = 0;
else StopScript = 1;
}
if(message.wparam==1112)
{
beep(500, 1000);
close();
}
if(message.wparam==1113)
{
beep(500, 500);
StopScript = 1;
goto global Start;
}
}


// это для примера
Start:; // метка, на которую будет переход при нажатии Alt + C
sleep(200);

int x = 0;
loop()
{
x++;
textout(0, 200, 200, format(x), 0);
sleep(10);
}

(Добавление)
 Kibor пишет:
 Evgeniy-39rus пишет:
подскажите как правильно прописывать зоны игнорирования при поиске картинки. Я так понимаю это координаты Х У на экране или как, если можно пример.
Мне нужно запретить поиск секторов где есть динамическая картинка.

Посмотрите это видео Быстрая настройка параметров блока FindImage с помощью инструмента Быстрое создание блоков

спасибо
(Добавление)
Zireael , код добавил, но при пуске появляется ошибка :
Отсутствует метка GOTO: gotoF Start
и скрипт закрывается, как можно это исправить?
 
 Top
Zireael
Отправлено: 01 Декабря, 2024 - 12:17:23
Post Id



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


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




Комментарии в коде не просто так написаны.
Если скрипт остановили, наверное потом он должен сначала начать выполняться. Тогда нужно перейти к началу.
CODE:
Start:; // метка, на которую будет переход при нажатии Alt + C

Добавить эту строку в то место где скрипт начинается.
 
 Top
Evgeniy-39rus
Отправлено: 03 Декабря, 2024 - 16:07:21
Post Id



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


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




 Zireael пишет:
Комментарии в коде не просто так написаны.
Если скрипт остановили, наверное потом он должен сначала начать выполняться. Тогда нужно перейти к началу.
CODE:
Start:; // метка, на которую будет переход при нажатии Alt + C

Добавить эту строку в то место где скрипт начинается.

как понять что начало скрипта, вставляю в разные места, не работает.
Подскажите пожалуйста
 
 Top
Zireael
Отправлено: 04 Декабря, 2024 - 01:46:20
Post Id



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


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




 Цитата:
как понять что начало скрипта, вставляю в разные места, не работает.

Можно вставить в блок Старт.
 
 Top
Страниц (18): В начало « 2 3 4 5 [6] 7 8 9 10 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by