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

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

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

> Без описания
Zireael
Отправлено: 08 Июня, 2021 - 13:46:44
Post Id



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


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




 Цитата:
нужно выделить мышкой по диагонали с верхнего левого угла область с рисованием прямоугольника (область нужна для определения в ней чего-либо).

Не нужно постоянно вызывать begin_paint() и end_paint(), 1 раз в начале и в конце скрипта. Позже исправлю это. Скрыть нарисованное можно используя disable_item("rectangle", 0).
CODE:
external(VOID, "begin_paint", "begin_paint", pathfolder()+"Draw.dll");
external(VOID, "end_paint", "end_paint", pathfolder()+"Draw.dll");
external(VOID, "rectangle", "rectangle", pathfolder()+"Draw.dll");

int x, y, x1, y1;

begin_paint(); //начать отрисовку прямоугольника

while(getkeystate(LBUTTON)==0)sleep(10); // ждать пока не нажата левая кнопка мыши
getmouse(x, y);//получить текущие координаты мыши

while (getkeystate(LBUTTON)==1) // пока нажата левая кнопка мыши
{
getmouse(x1, y1);//получить текущие координаты мыши

rectangle(0, x, y, x1, y1, 0, 3, 255, -1, 0, 0);
pause(50);
}
end_paint();

messagebox(format(x)+" "+format(y)+" "+format(x1)+" "+format(y1));


Ещё можно это использовать: Вывод на экран полупрозрачного окна
(Добавление)
Обновил архив, исправил вылет при вызове end_paint().
 
 Top
KevinS
Отправлено: 05 Октября, 2021 - 18:14:57
Post Id



Пользователь
Мастер


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




Часто не выводится поверх всех окон, в alt+tab отображается как отдельное окно.
 
 Top
KevinS
Отправлено: 06 Октября, 2021 - 09:17:32
Post Id



Пользователь
Мастер


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




Проблема решена, мой косяк, ничего нового. Открываю рот не разобравшись.
 
 Top
Zireael
Отправлено: 06 Октября, 2021 - 11:03:29
Post Id



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


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




 Цитата:
Проблема решена

Что не так было сделано и как решилась проблема? Может ещё кому-то пригодится.
 
 Top
KevinS
Отправлено: 09 Октября, 2021 - 10:58:52
Post Id



Пользователь
Мастер


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




 Zireael пишет:
 Цитата:
Проблема решена

Что не так было сделано и как решилась проблема? Может ещё кому-то пригодится.


Да я сам толком не понял. Пропустил где-то что-то, стер все и заново прикрутил - заработало. Больше такого не встречал. Годная вещь, спасибо вам Улыбка
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Готовые скрипты »


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




Powered by