|
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 38
|
||||||
Доработка скрипта06.02.2025, 03:11. Показов 1627. Ответов 0
Метки нет (Все метки)
здравствуйте нужна помощь экспертов.
нужно доработать скрипт. для наглядности добавляю схему работы скрипта и код который нужно доработать или переписать заново. не знаю как удобнее. суть скрипта в следующем . нужно найти координаты точки 1 по цвету пикселя в левом поле (это я сделал) потом определить вектор направления до точки 2 в градусах в левом поле (это я тоже сделал) , а вот дальше застрял. картинка состоит из 2 отдельных полей на которых есть точка 1. на левом поле точка 1 двигается и меняет свои координаты на правом поле она статична и имеет постоянные координаты. после того как скрипт определит координаты точки 1 и направление до точки 2 в левом поле (например 90 градусов) нужно сделать клик в правом поле в том же направлении (например 90 градусов) от статичных координат точки 1 прибавляя к ним 100 пикселей . Угол отсчитывается от горизонтальной оси (вправо - 0 градусов, против часовой стрелки). например координаты точки 1 в правом поле (950,500) вектор направления 90 градусов (определили в левом поле ранее) то клик должен производится по координатам (950,600) , 180 градусов (850,500) , 270 градусов (950,400) , 360 градусов (1050,500) в качестве примера я привел круглые цифры градусов ,но скрипт должен высчитывать любые значения градусов. после первого клика (клик делается в правом поле) в правом поле ничего не меняется а вот в левом точка 1 перемещается в направлении определенного вектора (на схеме 1,1),после этого скрипт начинает все сначала отслеживает координаты точки 1 ,которая переместилась на новое место (на схеме 1,1), снова определяет вектор направления и делает клик в правом поле. и так делает до тех пор пока точка 1 в левом поле не переместиться на место точки 2 (координаты точки 2 все это время будут статичны и меняться не будут). точка 1 не обязательно должна переместиться в точные координаты точки 2 погрешность +/- 2. после этого точно так же нужно переместить точку 2 в координаты точки 3 и потом точку 3 в точку 4 и т.д. количество таких точек может быть разное. еще одно условие выполнения если при перемещении точки 5 проверок подряд ее координаты не меняются (точка не смещается в сторону следующей точки) скрипт нажимает клавишу 5 (пример) на клавиатуре.
0
|
||||||
| 06.02.2025, 03:11 | |
|
Ответы с готовыми решениями:
0
Написать скрипт на языке Python Возможно ли, чтобы python скрипт выполнялся на хостинге? Бот в телеграмме(общение с ним), скрипт Python |
| 06.02.2025, 03:11 | |
|
Помогаю со студенческими работами здесь
1
Как в Python заставить скрипт пропускать хосты не доступные по сети? Скрипт для копирования файлов по SFTP Не могу найти скрипт/команду Скрипт репоста Скрипт для авто-рыбалки в WOW Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
|