Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Uopilot И Второе Окно Lineage Ii
st_boris
сообщение 12.12.2007, 23:26
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 12.12.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 10.359
Возраст: 24



Проблема состоит в том, что UOPilot не может сделать активным окном второе окно Линейки. С первым все нормально - анализирует, кликает, клавиши шлет. А вот второе: нажимаешь W выбираешь вторую линягу, кликаешь, потом проверяешь - активно первое окно. Пробовал переименовывать окна - автоматом переименовываются обратно. Подскажите как с этим бороться, т.к. надо слать команды именно во второе окно - там стоит чар, который баффает и лечит по необходимости. Прошу помощи, уже иссякли идеи.

P.S. Автору проги огромное человеческое спасибо =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
st_boris
сообщение 13.12.2007, 14:50
Сообщение #2


*

Registred
Сообщений: 4
Регистрация: 12.12.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 10.359
Возраст: 24



Экспериментным путем было установлено - UOPilot привязывается только к первому окну из нескольких с одинаковыми названиями, даже если это разные программы.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 13.12.2007, 17:56
Сообщение #3


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



У меня подобной проблемы нет - проверял с полгода назад (IMG:style_emoticons/default/smile.gif)

Насколько я помню - фишка вся в том, что он сортирует окна по .. мм.. активности чтоли.

Вобщем надеюсь вы меня поняли - т.е. видим в пилоте два названия "Lineage" - нам нужно то, что неактивно - выбираем то, что пониже..

Как-то так. Перепроверьте, у меня всё работало.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
st_boris
сообщение 13.12.2007, 20:53
Сообщение #4


*

Registred
Сообщений: 4
Регистрация: 12.12.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 10.359
Возраст: 24



Не ну я не совсем дурачок =) Я конечно кликал и в нижнюю строчку и в верхнюю, но UOPilot всегда оставляет привязку к верхнему. А вот если имя сменить, то он может выцелить и другое окно (проверял на окнах проводника)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
st_boris
сообщение 13.12.2007, 23:28
Сообщение #5


*

Registred
Сообщений: 4
Регистрация: 12.12.2007
Группа: Пользователи
Наличность: 0
Пользователь №: 10.359
Возраст: 24



Кстати когда альтабаешься, то посылаемые клавиши срабатывают, как Alt+что-то. Можно ли с этим бороться?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aeshi
сообщение 18.3.2008, 17:02
Сообщение #6


*

Registred
Сообщений: 4
Регистрация: 16.3.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.617
Возраст: 17



Цитата(st_boris @ 13.12.2007, 20:53) *

Не ну я не совсем дурачок =) Я конечно кликал и в нижнюю строчку и в верхнюю, но UOPilot всегда оставляет привязку к верхнему. А вот если имя сменить, то он может выцелить и другое окно (проверял на окнах проводника)

Cкорее всего дело в клиенте.Пилот привязывается к окну и не меняет, многократно проверил на своём опыте(IMG:style_emoticons/default/smile.gif)

Цитата(st_boris @ 13.12.2007, 23:28) *

Кстати когда альтабаешься, то посылаемые клавиши срабатывают, как Alt+что-то. Можно ли с этим бороться?

А вот это ппц проблема, сам довольно часто страдаю от того, что при переключении между окнами пилот переключает активную панель. Нет какогонить способа альтернативного переключения между окнами ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 19.3.2008, 8:42
Сообщение #7


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Можно отключить посылку клавиш при нажатом альте, как один из способов решения проблемы.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 19.3.2008, 13:35
Сообщение #8


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Или блокировать посылку в приложение нажатий клавиш с клавиатуры в то время, пока идёт посылка клавиш.

Т.е. действует так - допустим сидит пилот по тихому посылает в окошко клавиши, мы жмём alt+tab - проводник эти клавиши ловит, активирует нужное окно, но до приложения эти нажатия недоходят.

Я совсем загнул ?)


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aeshi
сообщение 19.3.2008, 16:19
Сообщение #9


*

Registred
Сообщений: 4
Регистрация: 16.3.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.617
Возраст: 17



Замечательно, теперь возникает вопрос- как ? (IMG:style_emoticons/default/unsure.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vit...
сообщение 15.4.2009, 18:07
Сообщение #10


**

Neophyte
Сообщений: 14
Регистрация: 13.4.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.758
Возраст: 22



Где-то уже видел в какой- то теме обсуждение запуска второго окна в Грации, но найти не смог, поэтому пишу сюда. Кто заинтересован и соответсвенно может помочь решить эту проблему, пишите мне в icq 588707038.
P.S. наброски и кое-какие достижения и с чем работать надо, уже есть.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 16.4.2009, 3:56
Сообщение #11


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Вот кстати маленький анонс:
добавил идентификатор процесса PID в список процессов, вызываемый кнопочкой W.

И чего раньше до этого не додумался никто...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vit...
сообщение 16.4.2009, 19:46
Сообщение #12


**

Neophyte
Сообщений: 14
Регистрация: 13.4.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.758
Возраст: 22



Расскажу вам веселую историю (IMG:style_emoticons/default/smile.gif) . В общем тестированием и попытками запустить игровое окно линейки + использования в этих целях партитиона меджик и установки дополнительной второй винды+копания в реестре доигрался до того, что пришлось не только все сносить, но и все форматировать. Скажу вам одно, аккуратно используйте прогу партитион меджик и ни в коем случае не делайте следущее: При установленных 2 ПО на разных дисках, не пытайтесь поменять их буквы друг с другом иначе все закончится печально, как у меня. Копался два дня(( Утерял всю инфо, документы, не говоря о музыке, фильмах и т.п. А у меня еще проблема что-то с железом и как следствие удаляется нулевая дорожка и нереальными силами черех прогу F диск возможно поставить новое ПО на комп. Сорри за то что не в тему эта тема (IMG:style_emoticons/default/smile.gif) , но выговорится захотелось.

По теме, если кто желает добить дело до конца, в плане запуска нескольких окон, просим мне в асю свои сообржения, вместе думаю что-нибудь да сварганим.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Freelancer
сообщение 16.4.2009, 20:14
Сообщение #13


***

Novice
Сообщений: 61
Регистрация: 6.12.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 11.293



Хм, теперь так линейку в 2 окна запускают?)


--------------------
Metal Fan.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Polkovnik
сообщение 16.4.2009, 21:31
Сообщение #14


**

Neophyte
Сообщений: 23
Регистрация: 31.3.2009
Группа: Пользователи
Наличность: 0
Из: Я с Урала, г. Пермь.
Пользователь №: 11.698
Возраст: 54



Цитата(WKnight @ 16.4.2009, 6:56) *

Вот кстати маленький анонс:
добавил идентификатор процесса PID в список процессов, вызываемый кнопочкой W.

И чего раньше до этого не додумался никто...

Можно ли пилотом переименовывать окна линейки?
Если да, то приведите пример написания скрипта для трех окон, с одним и тем же названием.
Leniage II
Leniage II
Leniage II
на
Leniage II Mag
Leniage II BK
Leniage II Pp
...........
а то не соображу с форматом команд и функций.
(ShowWindow, FindWindow, ShowWindow, ... 'SetWindowtext (<handle> <caption>)' - изменяет заголовок указанного окна.

За ранее спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vit...
сообщение 16.4.2009, 22:00
Сообщение #15


**

Neophyte
Сообщений: 14
Регистрация: 13.4.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.758
Возраст: 22



Цитата(Freelancer @ 16.4.2009, 21:14) *

Хм, теперь так линейку в 2 окна запускают?)


Все способы хороши как говорится (IMG:style_emoticons/default/laugh.gif) . Подскажите как дишифровать файлы формата .des / Или не зная ключа, сделать это невозможно? И можно ли узнать ключ каким-либо образом?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 16.4.2009, 23:02
Сообщение #16


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Цитата(Vit... @ 16.4.2009, 23:00) *

Все способы хороши как говорится (IMG:style_emoticons/default/laugh.gif) . Подскажите как дишифровать файлы формата .des / Или не зная ключа, сделать это невозможно? И можно ли узнать ключ каким-либо образом?

http://ru.wikipedia.org/wiki/DES

Я правильно понял ваш вопрос ?

PS: .des - не формат, а расширение файла.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 17.4.2009, 9:48
Сообщение #17


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Можно ли пилотом переименовывать окна линейки?

set #handle FindWindow (Lineage II)
if #handle > 0
set #num #num + 1
set #result setwindowtext (#handle Окно нумбер #num)
end_if

Только это не очень эффективно, линейка постоянно правит свой заголовок обратно.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Polkovnik
сообщение 17.4.2009, 14:21
Сообщение #18


**

Neophyte
Сообщений: 23
Регистрация: 31.3.2009
Группа: Пользователи
Наличность: 0
Из: Я с Урала, г. Пермь.
Пользователь №: 11.698
Возраст: 54



Цитата(WKnight @ 17.4.2009, 12:48) *

Только это не очень эффективно, линейка постоянно правит свой заголовок обратно.

Cпасибо срабатывает!
Фиг с ним тогды с названием окна, а PiD окна пилотом можно менять на свой?
Хочу реализовать:
1. Запуск Lineage II - 5 окон c Присваиванием PID -а своего.
2. Растаскивание окон по экрану выбор по PID
3. Запуск скриптов с привязкой к окнам по PID
Всё в одном флаконе (скрипте).
-----------
Если есть возможность подскажите, как реализовать в скрипте смену PID -a окна?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 17.4.2009, 15:04
Сообщение #19


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Никак.

Раздачей PID'а занимается Windows при запуске приложения.

Да и зачем их менять? - Достаточно их запомнить..


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mantaridis
сообщение 17.4.2009, 15:18
Сообщение #20


*

Registred
Сообщений: 2
Регистрация: 16.4.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.769
Возраст: 14



Цитата(WKnight @ 17.4.2009, 10:48) *

set #handle FindWindow (Lineage II)
if #handle > 0
set #num #num + 1
set #result setwindowtext (#handle Окно нумбер #num)
end_if

Только это не очень эффективно, линейка постоянно правит свой заголовок обратно.


Такой вопрс, играю на серваке с этим же клиентом,ток немного модифированном в плане внешнего вида, пилот в окошке кнопки w пишет Battles for Glory. Нужно вместо (Lineage II) вписать (Battles for Glory)?Играю в 2 окна, значит так (#handle 2 #num)? В результате, при нажатии кнопки w в окне будет Battles for Glory и Battles for Glory2?
не сочтите за тугодума, просто я в этом деле новичек=)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 10.11.2024, 20:58
Designed by Nickostyle