Обсуждение софта. Установка, настройка, новинки. В общем все, что связано с софтом.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Чт июн 27, 2019 12:36 am
hjv писал(а): Ср июн 26, 2019 6:41 pm
arxont , а с Делфями ты уже не балуешься? Просто вопросик нарисовался, думаю кто если не ты)
Оказывается (я так понял) Винда ради безопасности блокирует методы установления фокуса приложения (т.е. не просто окно на передний план вывести, но и дать программно понажимать кнопки). Суть вот в чем: есть удаленный доступ к тачке, на ней работает система сбора данных, я хочу делать скриншот ее окна, распознавать и по определенному параметру принимать решение о перезагрузке одной капризной железяки (там другая моя приблуда стоит, которая по команде из компорта дергает ее питалово). Т.е используя ABBYY Screenshot Reader я получаю в буфер обмена распознанную инфу, своей прогой анализирую и шлю в компорт команду на перезапуск супостата. Уперся в то, что моя что прога вызывает на передний план скриншотридер, но фокуса на нем нет и кнопки (мне надо Альт+Энтер) соответственно в ней не нажимаются. Есть идеи?
З.ы.: Система работает на Арахлее и ехать туда в ближайшее время совсем не вариант, нужно решить проблему имеющимися в наличии средствами и желательно вчера
Делфи даже далеко не я. Открывал один раз. Году в 2003.
Винда ради безопасности блокирует методы установления фокуса приложения (т.е. не просто окно на передний план вывести, но и дать программно понажимать кнопки)
Ошибочное мнение.
Есть идеи?
Похоже на желание выстрелить себе в ногу. Я бы разбирался откуда берёт приложение данные и сам бы брал. Идея со скриншотами малость тяжёлая
Киберпанк не умер. Он просто наступил.
-
hades
- Сообщения: 453
- Зарегистрирован: Чт окт 11, 2012 11:30 am
- Откуда: https://www.tabatoune.com/test
-
Контактная информация:
Сообщение
hades » Чт июн 27, 2019 3:59 am
hjv писал(а): Ср июн 26, 2019 6:41 pm
Уперся в то, что моя что прога вызывает на передний план скриншотридер, но фокуса на нем нет и кнопки (мне надо Альт+Энтер) соответственно в ней не нажимаются. Есть идеи?
Ей богу пиздит! Палюбасу ИИ пишет, чтобы тот смог распознать капчу и зохватить мир!

-
hjv
- Сообщения: 317
- Зарегистрирован: Ср мар 04, 2015 10:41 pm
Сообщение
hjv » Чт июн 27, 2019 7:11 am
arxont писал(а): Чт июн 27, 2019 12:36 am
Похоже на желание выстрелить себе в ногу. Я бы разбирался откуда берёт приложение данные и сам бы брал. Идея со скриншотами малость тяжёлая
Тяжесть в данном случае несильная помеха - там надо-то раз в 10 минут проверку сделать и продержаться примерно месяц, потом один фиг прибор будем снимать на профилактику и переделку. Просто идея как показалось быстро реализуемая, т.к. анализировать проще)
R2D2 это не робот, а цепь из схем журнала "Радио"

-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Чт июн 27, 2019 8:49 am
hjv писал(а): Чт июн 27, 2019 7:11 am
Тяжесть в данном случае несильная помеха - там надо-то раз в 10 минут проверку сделать и продержаться примерно месяц, потом один фиг прибор будем снимать на профилактику и переделку. Просто идея как показалось быстро реализуемая, т.к. анализировать проще)
Я бы взял какой-нибудь готовый фреймворк для создания ботов для игр. И использовал его. Там и распознавание есть, и скриншоты, и алгоритмика. Я для подобной задачи юзал
https://github.com/wieschoo/BotSuite
Вот ещё полезный сайт
https://www.unknowncheats.me/forum/c-/1 ... -list.html
PS: Но я бы всё таки посмотрел на приложение и если это обычное оконное и нет защиты от всяких ботов, то дёргал из лебела данные напрямую. Если уж напрямую значение нельзя получать.
Киберпанк не умер. Он просто наступил.
-
hjv
- Сообщения: 317
- Зарегистрирован: Ср мар 04, 2015 10:41 pm
Сообщение
hjv » Чт июн 27, 2019 10:22 am
Нас в дверь, а мы в окно

Короче, я просто тупо запускаю скриншотридер в таймере с интервалом 10 минут (торопиться нам в данном случае некуда), жамкаю альт+энтер, получаю из буфера обмена нужную инфу, гашу скриншотридер - все отрабатывается нормально, т.к. при запуске СР уже в фокусе. Пока на этом остановлюсь, т.к. это был временный костыль

R2D2 это не робот, а цепь из схем журнала "Радио"

-
hjv
- Сообщения: 317
- Зарегистрирован: Ср мар 04, 2015 10:41 pm
Сообщение
hjv » Сб июн 29, 2019 5:56 pm
Полет нормальный, бум надеяться еще на дней 29 нормальной работы

R2D2 это не робот, а цепь из схем журнала "Радио"

-
hades
- Сообщения: 453
- Зарегистрирован: Чт окт 11, 2012 11:30 am
- Откуда: https://www.tabatoune.com/test
-
Контактная информация:
Сообщение
hades » Вт июл 02, 2019 4:27 pm
Всеми фибрами души пытался избежать оного, но придется таки залезть в дебри плюсов. А последний раз в этих дебрях я был лет 20 назад

-
b0r1sus
- Сообщения: 828
- Зарегистрирован: Сб сен 01, 2012 9:20 am
-
Контактная информация:
Сообщение
b0r1sus » Вт сен 03, 2019 4:38 pm
Моей первой консолькой была консоль ZX-Spectrum, а первый язык ZX Basic. Рисовал командами всякую ерунду. Все желающие могут получить опыт рисования через Basic с помощью эмуляторов и с помощью программы
Basic 256.
Код: Выделить всё
color blue
rect 0,0,300,300
color red
circle 100,100,50
Сразу бросается в глаза отсутствие бордюра и отсутствие привязки команд к кнопкам как это было в ZX-Spectrum.