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

> Хендл окна! Баг!?,
xolost
сообщение 21.10.2012, 14:32
Сообщение #1


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Сколько уже написал скриптов в пилоте, так не разу и не удалось привязать пилот к окну минуя "ctrl+a"
что бы полноценно работало.
Вот четкий пример..
Открываем блокнот, открываем пилот.
Пишем в пилоте:

set #handleWin findwindow (test - Блокнот)
set workwindow #handleWin
send rabotaet
end_script

или

set #handleWin findwindow (PID указываем реальный номер)
set workwindow #handleWin
send rabotaet
end_script

Ни в одном ни во втором случае текст не вбивается в окно.
А если стереть хендл
и оставить вот так:

send rabotaet
end_script

Нажать на блокноте ctrl+a

то в блокноте успешно напишется сообщение.

Или я полный тормоз или функция не работает или работает не корректно...

Прошу подсказать что не так я делаю или что надо сделать что бы заработало.
Спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
6 страниц V « < 4 5 6  
Ответить в эту темуОткрыть новую тему
Ответов(100 - 102)
Cockney
сообщение 31.3.2024, 14:55
Сообщение #101


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21173
Пользователь №: 16.156



Цитата(Zenogiasu @ 31.3.2024, 12:19) *

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



Прошу прощения, а вы лично спонсируете разработку пилота ? Или вы как-то приобрели права на него, а заодно и на участников форума ? Иначе я не понимаю почему обсуждение вашей проблемы привело к такому сообщению
Цитата
я не знаю как вы бодете это тестить, но уж попробуйте наролить себе хендл больше 10ти символов на луа и проверить возможность привязки на нём.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zenogiasu
сообщение 5.4.2024, 20:09
Сообщение #102


**

Neophyte
Сообщений: 45
Регистрация: 3.12.2022
Группа: Пользователи
Наличность: 4
Пользователь №: 20.434
Возраст: 28



Цитата(Cockney @ 31.3.2024, 14:55) *

Прошу прощения, а вы лично спонсируете разработку пилота ? Или вы как-то приобрели права на него, а заодно и на участников форума ? Иначе я не понимаю почему обсуждение вашей проблемы привело к такому сообщению

"каждый месяц отправляю 5% дохода создателям."
хотел бы я так сказать, ибо собирался так делать когда были лучшие времена. но последний год нигде стабильно поставиться не могу и сижу без профита...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 9.4.2024, 21:51
Сообщение #103


***********

Модератор UOPilot
Сообщений: 9.476
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27843
Пользователь №: 11.279



Мне несколько не ясна битность хэндла. Учитывая, что луа работает по части математики полностью на double в котором выделены 52 бита под целочисленные значения меня все это очень смущает. То, что в винапи хэндл храниться в double, даже при моем отношении к этой поделке, это было бы совсем слишком бредово. Скорее всего значение просто влазит в эти 52 бита из 64 (читай везет до поры). Я бы рекомендовал при наличии намека на подобные проблемы сразу объявлять long long через ffi, ну или uint64 и использовать его. Если парсер пилота проглотит, то это будет намного корректнее.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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