Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot в Lineage II _ Uopilot Не Находит Окно

Автор: DarkMaster 5.10.2011, 17:47

Если UOPilot не может найти окно линейки (не привязывается к нему), то вставляем в самое начало своего скрипта строки:

Код
set #handleWin findwindow (Lineage II)
set workwindow #handleWin


UOPilot привяжется к последнему активному окну л2.

Если и это не помогает кликать, то еще https://forum.uokit.com/index.php?s=&showtopic=20548&view=findpost&p=164171 вариант есть.

А еще есть вот такие https://forum.uokit.com/index.php?s=&showtopic=20548&view=findpost&p=164528 по всем играм вообще.

Настройка Касперского
Цитата(TrD @ 26.4.2012, 23:26) *

Народ будте внимательны!
У кого стоит каспер- поменялся лист доверенных программ.
Угнова изменила запускной файл линейки на l2.exe.exe!
Покоцайте права для этого файла!

Управление процессами- заблокировать всё.

Внедрение в другие процессы- заблокировать всё.

Изменение системы:
Доступ к объектам системы- оставить только "Создание снимков экрана", остальное в блок.
Подозрительные изменения в сестеме- заблокировать всё.
Изменение прав- заблокировать всё.
Скрытый доступ к сети- заблокировать всё, кроме "Использование программных интерфейсов DNS"

Лаунчер

Управление процессами- заблокировать всё, кроме "запуск других процессов"

Внедрение в другие процессы- заблокировать всё.

Изменение системы:
Доступ к объектам системы- оставить только "Создание снимков экрана", остальное в блок (можно и это порезать наверное).
Подозрительные изменения в системе- заблокировать всё.
Изменение прав- заблокировать всё.
Скрытый доступ к сети- заблокировать всё, кроме "Использование программных интерфейсов DNS"


Цитата(TrD @ 1.8.2012, 16:38) *

Короче нужно разрешить и у l2.exe.exe и у лаунчера параметр
Внедрение в другие процессы>Установка перехватчиков.

такое изменение нужно руофф таути.

Автор: IchWill 5.10.2011, 18:59

хз, на win 7 x32 все работало, поставил win 7 x64 (официальную) и не работает ничего) ни W, ни ctrl+A, ни

Код
set #handleWin findwindow (Lineage II)
set workwindow #handleWin

Автор: IchWill 6.10.2011, 19:45

решил свою проблему, чтобы работало надо запускать с правами администратора:
правая кнопка мыши -> Запуск от имени администратора
rolleyes.gif

Автор: DarkMaster 7.10.2011, 4:23

Тут видать мелко написно)) https://forum.uokit.com/index.php?showtopic=20548

Автор: IchWill 7.10.2011, 7:25

ну я то думал что запуск с правами администратора означает наличие прав в учетной записи, а об пунктике в выпадающем меню и не подозревал smile.gif

Автор: slaniv 28.12.2011, 4:51

выбираю права админа (administrator) пишет :
не удается войти в систему:
Logon failure ...
кароче пароль просит, какой тут пароль?
ЗЫ в системе авторизации винды пароля нет

Автор: DarkMaster 31.12.2011, 19:02

Возможно запрещен вторичный вход в систему с пустым паролем.
Вырубайте UAC, заходите админом и не мучайтесь.

Автор: Destruction 31.12.2011, 20:20

Цитата(slaniv @ 28.12.2011, 5:51) *

выбираю права админа (administrator) пишет :
не удается войти в систему:
Logon failure ...
кароче пароль просит, какой тут пароль?
ЗЫ в системе авторизации винды пароля нет

Какая ОС?

Автор: IvaniuS 8.1.2012, 19:35

Цитата
set #handleWin findwindow (Lineage II)
set workwindow #handleWin

Привяжется к последнему активному окну л2.

не получается привязать таким способом, только по ПИДу и ктрл+А (или аналогичной командой) почему не знаю название копирую через процесс менеджер как и пид, защиты 0

Автор: DarkMaster 8.1.2012, 21:30

Какое значение при этом принимает переменная #handleWin ? Это значение отличается от значения workwindow при выборе целевого окна с помощью ctrl+a или по пиду?
Так же рекомендую посмотреть дерево окон процесса, например, через windowscanner. Это даст возможность понять, что за хендл находит пилот, если вообще находит.

Автор: IvaniuS 9.1.2012, 16:38

проблема решена имя я не полностью копировал имя

Автор: maxmyd 13.1.2012, 13:32

windowscanner вообще не видет окна л2, только первые 5-10 сек, потом окно не ответиол на запрос.

Автор: DarkMaster 13.1.2012, 14:38

первое полезное сообщение по проблеме после обновления.

Если заного взять фокус на окно, то тоже не находит или опять на несколько секунд? Похоже окно тупо прячут.

Автор: maxmyd 13.1.2012, 15:45

не находит, кликеры старые пишут не найдено окно, новый видит цвета, ничего не пишет, но скрипты не работают.
сканнер тоже не видет после "паузы в 1-15с"
Беда в том что у некоторых х64 7 и все работает прекрасно

Автор: PvsF 14.8.2012, 18:16

Цитата(maxmyd @ 13.1.2012, 3:45) *

не находит, кликеры старые пишут не найдено окно, новый видит цвета, ничего не пишет, но скрипты не работают.
сканнер тоже не видет после "паузы в 1-15с"
Беда в том что у некоторых х64 7 и все работает прекрасно


если у когото вдруг "все работает" то это скорее всего говорит лишь о том что в его версии операционки не фурычат те "недокументированные возможности windows" на которых построены отдельные методы защиты FROST'а

Автор: Prof 23.7.2013, 12:41

Цитата(DarkMaster @ 5.10.2011, 18:47) *

Если UOPilot не может найти окно линейки (не привязывается к нему), то вставляем в самое начало своего скрипта строки:
Код
set #handleWin findwindow (Lineage II)
set workwindow #handleWin


UOPilot привяжется к последнему активному окну л2.



У меня почему то привязывается к первому окну.

Автор: Fanky 21.9.2014, 15:22

Не вижу свежих новостей и вариантов по поводу ненахождения окна Линейки пилотом... х64 7 вообще у кого то нормально работает сейчас?
Никак не удается найти окно, ни привязкой скрипта, ни другими способами.
пробовал каспером порезать ехе и лаучер, через минуту вылет и ругань фроста...Пришлось вернуть все обратно.
Есть какие нибудь свежие варианты ? И может ли в новой версии пилота в обозримом будущем решиться эта проблема

Автор: DarkMaster 21.9.2014, 16:11

попробуй искать по ехе шнику. В смысле который .bin.

Автор: Fanky 22.9.2014, 1:06

Дарк А можно поподробней плз?

Автор: DarkMaster 22.9.2014, 5:19

Вместо имени окна пишите имя файла.

Автор: Fanky 22.9.2014, 17:25

set #handleWin findwindow (L2.exe)
set workwindow #handleWin

Если так то не получается и bin пробовал... Блин есть какие нить варианты ребят? У меня окно вообще не находит.
или у кого работает на 7-64 напишите и как победили...
на аппаратном уровне не хочу заморачиваться

Автор: DarkMaster 22.9.2014, 17:49

Диспетчер задач открой и посмотри как пишется.

Автор: Fanky 22.9.2014, 18:12

что именно смотреть, имя образа в процессах так же пишется L2.exe*32 я хз все перепробовал
Я так понял antyFrost сейчас уже не работает или с нахождением окна это не связано?

Автор: DarkMaster 22.9.2014, 18:30

антифрост вообще никогда не использовал и дллка эта не наша.

Цитата
что именно смотреть, имя образа в процессах так же пишется L2.exe

значит L2.exe
Попробуй взять windowscanner и посмотреть, что он поймает.

Автор: Fanky 22.9.2014, 20:09

Цитата
Попробуй взять windowscanner и посмотреть, что он поймает.

этой прогой нашел таки окно линейки, но текст окна пишет
<Окно не ответило на запрос> правда есть номер хэндла окна
и имя класса окна- l2UnrealWWindowsViewportWindow
ну и поработали блин конспираторы..
Дарк, есть возможность по хендлу?

Автор: Fanky 22.9.2014, 23:19

Короч, погуглил, набрел на сайт одного кликера не оч. популярного. там
сам програмер пишет, что ..
"прога не работает на РуОффе, там хендел приложения не возможно взять.
На популярных проектах будет так же работать, но где в клиенте стоит защита, что нельзя взять хендл окна по заголовку, то у вас нечего не получится."
я так понимаю, что такая же хрень с пилотом.... как жаль ... что это за защита хендла, невозможно ее решить чтоль...

Автор: Krabo 14.11.2014, 22:57

У кого получилось запустить пилот на руофф?
Игра вылетает - при запуске версии пилота без антифроста .
С антифростом пилот не видит окна игры.
Пробовал в Касперском ограничить фрост как советовали на форуме , но игра вообще не запускается.

Автор: DarkMaster 15.11.2014, 11:14

https://forum.uokit.com/index.php?showtopic=28081
вот так только запускали.

Автор: SultanovStas 4.12.2014, 9:54

Цитата(DarkMaster @ 15.11.2014, 11:14) *

https://forum.uokit.com/index.php?showtopic=28081
вот так только запускали.


Не получилось найти решение вопроса. В целом вопрос еще стоит открытым.

Код:

set #handleWin findwindow (PID)
set workwindow #handleWin
hint #handleWin

Результат: 0

Автор: DarkMaster 4.12.2014, 11:57

Зачем вам хендл, если вы используете драйвер?

Автор: SultanovStas 4.12.2014, 13:07

Цитата(DarkMaster @ 4.12.2014, 11:57) *

Зачем вам хендл, если вы используете драйвер?

Есть аппаратный эмулятор клавиатуры, мыши (прочий поставщик оборудования). При запуске одного окна и написании скрипта, персонаж прекрасно качается (не решил пока задачу поиска пути с учетом препятствий, но в процессе решения, думаю адапатировать один из адаптировать поиска кратчайшего пути).

Есть задача использования двух окон (готов использовать 2 разных скрипта) для совместного кача (либо 2 бота, либо один на поддержке).

Не понимаю, как передавать управление между окнами приложения в скрипте, т.е. указать скрипту использовать для приемника команд конкретное окно (экземпляр приложения)

P.S. В идеале хотелось бы играть в полном кранном режиме самому, а бафер окном.

Автор: SultanovStas 4.12.2014, 13:26

Устанавливать второй монитор совсем не хочется.

Автор: DarkMaster 4.12.2014, 16:01

Там что-то с хендлами творили в л2. Не уверен, что это можно сейчас реализовать. У меня клиента нет уже много лет, тестить негде.

Автор: SultanovStas 4.12.2014, 17:16

Цитата(DarkMaster @ 4.12.2014, 16:01) *

Там что-то с хендлами творили в л2. Не уверен, что это можно сейчас реализовать. У меня клиента нет уже много лет, тестить негде.


Как понимаю, что в настоящий момент нет решения вопроса передачи управления между окнами?


И дополнительно вопросики:

1) Возможно ли использовать пилот при использования "Виртуального монитора"?
2) Возможно ли разместить одновременно два окна на экране (равномерно разделив экран на 2 половины) и уже переключить активном окон? smile.gif

Автор: DarkMaster 5.12.2014, 12:59

Цитата
Как понимаю, что в настоящий момент нет решения вопроса передачи управления между окнами?

Я таких не знаю. Скорее всего обходные пути есть, но л2 стала очень далеко от меня.
Цитата

1) Возможно ли использовать пилот при использования "Виртуального монитора"?

Это что? Прошу поподробнее.
Цитата
2) Возможно ли разместить одновременно два окна на экране (равномерно разделив экран на 2 половины) и уже переключить активном окон? smile.gif

Думаю проблем особых с переключением не возникнет, но писать будет тяжело по части логики скриптов.

Автор: SultanovStas 5.12.2014, 13:38

Цитата(DarkMaster @ 5.12.2014, 12:59) *

Я таких не знаю. Скорее всего обходные пути есть, но л2 стала очень далеко от меня.

Это что? Прошу поподробнее.

Думаю проблем особых с переключением не возникнет, но писать будет тяжело по части логики скриптов.



1) Виртуальный монитор - http://www.ishadow.com.

2) Логика, конечно, усложнилась, но основная проблема во "временном лаге" при переключении с экрана на экран, порой может занимать 100-300мс.

Автор: DarkMaster 5.12.2014, 14:19

Цитата
2) Логика, конечно, усложнилась, но основная проблема во "временном лаге" при переключении с экрана на экран, порой может занимать 100-300мс.

Выключите снижение фпс в неактивном окне.

Цитата
1) Виртуальный монитор - http://www.ishadow.com.

Очень интересная альтернатива для АСТЕР. Кстати можете попробовать использовать АСТЕР.

Автор: Sky 19.1.2015, 19:52

Цитата(DarkMaster @ 5.12.2014, 14:59) *

Я таких не знаю. Скорее всего обходные пути есть, но л2 стала очень далеко от меня.

А x7 мышиный оскар эдитор кликер никак с пилотом нельзя свявзать? он нормально кликает в руофклассик.
Дарк если нужно чего попробовать могу тебе расшарить в тимвьювере комп, там есть и клиент и х7 мышиный кликер.
Может как то можно налету мышь через пилот программировать?

Автор: DarkMaster 19.1.2015, 20:27

Цитата
Может как то можно налету мышь через пилот программировать?

Бред smile.gif

Автор: Sky 26.1.2015, 13:28

пробовал через тимвьювер управлять руофклассик окном на у даленном компе. ну кликер удаленное окно видит, там хп полоски цвета, но линейка полностью блокирует удаленное управление компом, т.е. окгда она активна, я и руками в окне тимвьювера ничего не могу сделать.
Если бы удалось включить тимвьювер в линейке, то частично проблему работы пилота можно было бы решить.

Автор: DarkMaster 26.1.2015, 14:01

там абсолютно те же самые грабли. Иногда проходят одиночные нажатия. Поведение 1 в 1, как у пилота.

Автор: MegaJudge 10.7.2015, 14:49

Всем доброго времени суток, внимательно изучил все топики форума относительно не работающих Кликов Мыши, но так и не понял решена ли в настоящее время данная проблема? sad.gif

p.s. в положительного случае, прошу поделиться решением.

Заранее благодарю за содействие. smile.gif

Автор: DarkMaster 10.7.2015, 15:33

На руоффе вроде нет. Хотя вот не так давно писали, что на классике все нормально.
Вообще с кликами на руоффе и нажатиями все несколько не ясно. У кого-то вообще не проходят, у кого-то идет вылет после нескольких нажатий, есть и те у кого все прекрасно работает. Ничего толкового не скажу, с л2 очень давно не общался, у меня только форумные данные. Если много читали, то думаю, писать очевидные вещи типа запуска пилота от админа смысла нет...

Автор: MegaJudge 10.7.2015, 16:55

Очень жаль sad.gif

Остается только надеяться что кто-нибудь поделиться лекарством)

Автор: DarkMaster 10.7.2015, 17:18

Фрост раньше просто откручивали и все радовались. Как сейчас - не знаю.

Автор: морячок Папай 30.8.2015, 3:46

Кстати на тему поиска по названию окна
Изображение

Качаете любую л2 едиторскую софтину. И редактируете строку

Код
Product=Lineage II
в файле l2.int
Далее уже хендл ищете не по (Lineage II), а по отредаченному ранее названию окна. Когда загружена куча твинков и прочего хлама, подобные ухищрения оч. удобны.

Автор: vovchick 9.8.2016, 22:53

что пробовали помогло работает на 4game?

Автор: Nickon 27.7.2018, 15:19

кто подскажет, в чём причина? вроде хендл окна получает и Цвет на панели вверху, над скриптами, показывает. Но когда использую функцию "get color", она возвращает "0".

Автор: DarkMaster 28.7.2018, 2:37

а просто color? если добавить abs?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)