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

6 страниц V « < 3 4 5 6 >  
Ответить в эту темуОткрыть новую тему
> Хендл окна! Баг!?,
Санчес
сообщение 13.1.2013, 1:29
Сообщение #81


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
вообще workwindow.номер_вкладки

workwindow.1_script
так?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.1.2013, 1:30
Сообщение #82


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



workwindow.1


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 1:42
Сообщение #83


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
дошло...иф не будет работать даже с привязкой...жаль.
Для него сделана функция color().

Извините,я видать пропустил,это что за функция и будет ли она работать в перекрытом окне?

Цитата
workwindow.1

Напишите пример на вики,мож еще кому пригодится.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.1.2013, 1:43
Сообщение #84


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



там есть вроде


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 13.1.2013, 1:43
Сообщение #85


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код
добавил возможность отключать возврат курсора, после кликов мышью, в ту позицию, в которой он был до команды move 

Возможность добавили. А вот где почитать как отключать ни где нет. В истории развития нет, на вики тоже нет. Может кто подскажет, как все-таки отключать это move?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.1.2013, 1:48
Сообщение #86


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



в настройках пилота снять птичку с "Возвращать курсор после кликов мышью"


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 1:50
Сообщение #87


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



История развития

2.14
Добавил возможность задания рабочего окна из скрипта:
'set WorkWindow <handle>'
2.19
Добавил возможность ссылаться на 'workwindow' из других скриптов.
Категория: Окна

Вроде нету Zeleax
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 2:03
Сообщение #88


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
workwindow.1


Че то у меня как_то не очень получается,можно конкретнее?Сет не нужен,и название переменной на которую надо ссылаться в другом скрипте тоже не нужно?
Пример:
это в первом скрипте
move 1016, 309
set WorkWindow WindowFromCursor
set #ww WorkWindow
log Хендл рабочего окна #ww
stop_script
Мне нужно чтобы второй скрипт сделал рабочим окно хендл которого указан в первом,как должна выглядеть строка в первом скрипте??
workwindow.1 это все что нужно написать???
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.1.2013, 4:22
Сообщение #89


***********

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



сет нужен


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


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



set workwindow workwindow.2
Цитата
Вроде нету Zeleax

а последний пример смотрели?

Сообщение отредактировал Zeleax - 13.1.2013, 9:49


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 13:35
Сообщение #91


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
а последний пример смотрели?

Смотрел,вот последний:
История развития

2.14
Добавил возможность задания рабочего окна из скрипта:
'set WorkWindow <handle>'
2.19
Добавил возможность ссылаться на 'workwindow' из других скриптов.
Я,к сожалению, не вижу в нем как писать "ссылку" на другой скрипт,я вижу ссылку на хендл.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.1.2013, 13:41
Сообщение #92


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Примеры

set workwindow 6573546 // сделать рабочим окно c указанным хендлом
set workwindow #h // сделать рабочим окно, хендл которого хранится в переменной #h
set workwindow windowfromcursor // сделать рабочим окно, над которым сейчас находится курсор мыши
set #w workwindow // сохранить в переменной #w хендл рабочего окна
set #h workwindow.3 // сохранить в переменной #h хендл рабочего окна скрипта из 3-й вкладки


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 13:56
Сообщение #93


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
set #h workwindow.3 // сохранить в переменной #h хендл рабочего окна скрипта из 3-й вкладки

Спасибо что добавили,сегодня я не обратил внимания на этот Последний пример,чуть раньше этой строки не было (IMG:style_emoticons/default/tongue.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Санчес
сообщение 13.1.2013, 14:12
Сообщение #94


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
вообще workwindow.номер_вкладки по факту с зарезервированными переменнымми это вызывает зачастую проблемы.
Надежнее будет через обычную переменную передать.
set #workwindow workwindow и уже обращаться к #workwindow


попробовал обе конструкции:
код1:
Цитата
move 1016, 309
set workwindow windowfromcursor
set #ww8 workwindow
log Хендл рабочего окна #ww8
stop_script

Запись в 8ой скрипт хендла.
код2:
Цитата
set #ww9 workwindow.8
set workwindow #ww9
log Хендл рабочего окна workwindow

"забор" хендла из переменной workwindow 8го скрипта - Работает.
код3:
Цитата
set #ww9 #ww8.8
set workwindow #ww9 log
Хендл рабочего окна workwindow

"забор" хендла из переназначенной переменной ww8 - Не работает (1): Символ не распознан (pos:1)





З.Ы Перенос второй строки в "код3" - неправильно вставил,в скрипте все правильно

третьей строки то бишь (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.1.2013, 14:48
Сообщение #95


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



во время обращения к переменным других скриптов эти другие скрипты должны работать или быть на паузе (pause_script)


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


****

Apprentice
Сообщений: 131
Регистрация: 18.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.578
Возраст: 31



Цитата
во время обращения к переменным других скриптов эти другие скрипты должны работать или быть на паузе (pause_script)

Спасибо,я этот момент пропустил.

но напрямую вроде забирает и из "стоячего" скрипта.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zenogiasu
сообщение 26.3.2024, 23:57
Сообщение #97


**

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



Привет, в последнее время стала часто возникать проблема - Пилот не привязывается к окнам, у которых слишком длинный хендл... Иногда длина хендла заходит за область отображения в рамке пилота. Вручную привязывается контрл+а а через ворквиндов не хочет. Пока-что решение сделал чтоб мышку наводил и привязывался. Правильно? Или лучше как обычно переходить на луа?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aqualon
сообщение 29.3.2024, 16:25
Сообщение #98


**

Neophyte
Сообщений: 23
Регистрация: 21.3.2023
Группа: Пользователи
Наличность: 1
Пользователь №: 20.503
Возраст: 22



Цитата(Zenogiasu @ 27.3.2024, 0:57) *

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

Что значит длинный хендл?
Длинный заголовок окна?
Или само окно длинное и не влезает в ваш монитор?
Как будто в одном случае можно изменить заголовок окна на более короткий, в другом - изменить размер окна чтобы оно помещалось в монитор.
Выбор через ctrl + a врчуную - это, конечно, решение, но больше костыльное.
На луа смысл переходить есть всегда и при любых обстоятельствах.
Замечательный язык для задач скриптинга, работать с ним проще и приятнее чем с языком пилота.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zenogiasu
сообщение 31.3.2024, 12:19
Сообщение #99


**

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



Цитата(Aqualon @ 29.3.2024, 16:25) *

Что значит длинный хендл?
Длинный заголовок окна?
Или само окно длинное и не влезает в ваш монитор?
Как будто в одном случае можно изменить заголовок окна на более короткий, в другом - изменить размер окна чтобы оно помещалось в монитор.
Выбор через ctrl + a врчуную - это, конечно, решение, но больше костыльное.
На луа смысл переходить есть всегда и при любых обстоятельствах.
Замечательный язык для задач скриптинга, работать с ним проще и приятнее чем с языком пилота.

если хендл окна более 10ти символов, команда ворквиндов не привязывает пилот к окну. конец истории. енплохо бы пофиксить.
ошибки пилота, найденные в языке пилота, также могут быть быть актуальны и для зыка луа. я не знаю как вы бодете это тестить, но уж попробуйте наролить себе хендл больше 10ти символов на луа и проверить возможность привязки на нём.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 31.3.2024, 13:20
Сообщение #100


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Хендл из 14 символов без проблем цепляется, Lua.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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