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

76 страниц V « < 5 6 7 8 9 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
Zeleax
сообщение 9.1.2012, 16:51
Сообщение #121


*********

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



Хотелось бы, чтоб отображался хендл окна к которому привязан тот или иной скрипт.
Можно чтоб этот хендл отображался в одном и том же месте окна пилота, а при переключении вкладок скриптов - менялся на хендл для текущего скрипта.

(Не забыть поменять в момент привязки по W или Ctrl-A)


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


**

Neophyte
Сообщений: 10
Регистрация: 26.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.421
Возраст: 32



Очень не хватает богатого хелпа по оператору Timer
Хотелось бы видеть и понимать всю логику этого оператора, в примерах с комментариями. Пересмотрел все скрипты на автобафы и т.д. Как-то всё равно малоинформативно. Так и не разобрался как создать несколько независимых таймеров.

Нужны ли в начале скрипта строки типа:
set timer
или
set timer 0

Зачем они и что происходит с таймером если этих строк нету. Он же так и так с нуля считает вроде, от запуска скрипта.

Особенно интересуют циклы нескольких таймеров, завязанные на:
while #timer1 < 1
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 9.1.2012, 21:39
Сообщение #123


***********

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



На самом деле тут даже описывать толком нечего. Переменная таймер создается при запуске скрипта и содержит в себе время работы скрипта в миллисекундах. Объявлять ее не нужно - создается она автоматически. Все что можно сделать с этой переменной - обнулить ее командо set timer (вроде даже 0 писать не нужно). Вот и все. Использование нескольких таймеров по большому счету немного не корректно звучит. Таймер существует только 1 и только в нем значение постоянно изменяется. Примеры же приведенные для работы с несколькими таймерами всего навсего сравнивают значение созданных переменных все с тем же единственным таймером.


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


****

Apprentice
Сообщений: 120
Регистрация: 9.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.968
Возраст: 35



Может проще будет понять, если учесть более адекватное название для системной переменной timer было бы now, то есть "сейчас".
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Elvari
сообщение 11.1.2012, 6:33
Сообщение #125


***

Novice
Сообщений: 58
Регистрация: 5.9.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.957
Возраст: 26



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

также было бы просто шикарно добавить опции автоматического перезапуска пилота в случае какой-либо ошибки или зависания (либо перезапуска скрипта, вызвавшего ошибку), или оповещения о проблеме миганием в панели задач. если это конечно реально без помощи второго пилота. (IMG:style_emoticons/default/smile.gif) в последней версии 2.27, к сожалению, пилот зависает довольно часто при агрессивной работе нескольких скриптов, и не сразу можно понять что он повис (hint`ы продолжают отображаться). пока решил попробовать вернуться к 2.24.1. хотя вполне возможно проблема не в новой версии пилота, а в новых версиях скриптов (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.1.2012, 8:03
Сообщение #126


*********

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



Надо что-нибудь для определения размера экрана (рабочего стола) для указанного монитора


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


***

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



Команду post на Windows 7 x64. (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dodik
сообщение 15.1.2012, 13:32
Сообщение #128


**

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



научить бы пилот не реагировать на зажатие клавиш ctrl,alt,shift
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.1.2012, 13:48
Сообщение #129


***********

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



при каких обстоятельствах? при эмуляции чего? относительно недавно перед эмуляцией нажатий ctrl,alt,shift вроде должны отжиматься.


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


*

Registred
Сообщений: 1
Регистрация: 16.1.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.499
Возраст: 27



UOpilot - бомба! (IMG:style_emoticons/default/laugh.gif)

Если б я учил детишек 9-12 лет основам алгоритмизации - делал бы это с помощью UOpilot'а, а не паскаля.
Столь простую в синтаксисе, наглядную в отслеживании исполнения кода и мощную по возможностям программу скриптов не найти.
Хотел тут пожелать чтоб была возможность найти картинку на экране, проглядел список фич свежей версии - а оно уже есть!

Повторюсь: UOpilot - бомба! Спасибо за такую клевую штуку!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 16.1.2012, 15:29
Сообщение #131


********

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



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


*********

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



После некоторых мытарств с браузерками я понял чего ещё не хватает пилоту ))

Нужны функции доступа к содержимому окна браузера по хендлу. А также операции типа regex, чтоб вытащить всё что нужно из этого содержимого.


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


********

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



подробнее, как именно должно работать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 17.1.2012, 17:06
Сообщение #134


*********

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



Цитата(WKnight @ 17.1.2012, 12:56) *

подробнее, как именно должно работать.

Нечто вроде:
Код
// получаем в $s текст (html-код) страницы браузера, окно которой имеет хендл #whandle
set $s getwindowcontent #whandle
// анализ строки $s
...

Хотя, не уверен, что это возможно. Нужно почитать доки


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


***

Novice
Сообщений: 68
Регистрация: 11.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.240
Возраст: 18



Цитата(Zeleax @ 17.1.2012, 18:06) *

Нечто вроде:
Код
// получаем в $s текст (html-код) страницы браузера, окно которой имеет хендл #whandle
set $s getwindowcontent #whandle
// анализ строки $s
...

Хотя, не уверен, что это возможно. Нужно почитать доки

если учитывать, что и браузер на свете не один, это целая проблема.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 17.1.2012, 19:52
Сообщение #136


********

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



Цитата
получаем в $s текст (html-код) страницы браузера
мельком пошарил в инете, похоже достаточно просто это сделать плагином для браузера, только я в ту область не лазил, и до весны врятли полезу.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 18.1.2012, 5:56
Сообщение #137


**********

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



Цитата(WKnight @ 17.1.2012, 20:52) *

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

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

Сложным возможно будет только определить активную вкладку, для которой и должен отдаваться HTML-код. Тут зависит от того, что там плагины умеют.

Можно конечно самим пилотом искать где оно там в памяти, но это несколько сложнее. Плагин проще (IMG:style_emoticons/default/smile.gif)


--------------------
Telegram: @tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 18.1.2012, 8:40
Сообщение #138


*********

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



Цитата(asdvo1ty @ 17.1.2012, 16:51) *

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

Ну я бы в первую очередь делал для FireFox, потому как для него есть GreaseMonkey )


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


***

Novice
Сообщений: 68
Регистрация: 11.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.240
Возраст: 18



Цитата(Zeleax @ 18.1.2012, 9:40) *

Ну я бы в первую очередь делал для FireFox, потому как для него есть GreaseMonkey )
у Хрома поддержка таких скриптов вообще нативная. Даже расширение не нужно. Но я лично не вижу в этом никакого плюса, потому что, да, сам для себя скрипт может получить доступ к innerHTML документа, но никуда его, вроде как, записать не получится средствами JS: ни в файл, ни в память. И неоткуда Пилоту будет доставать этот скрипт, поэтому все равно придется писать небольшие расширения.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimentium
сообщение 19.1.2012, 16:56
Сообщение #140


*

Registred
Сообщений: 7
Регистрация: 17.1.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.503
Возраст: 30



по горячим следам мысли:

- глобальный хоткей на включение/отключение всех остальных хоткеев;
- OSD сообщения;

дополнительные мысли:
вывод в OSD по таймеру / с выводом при запущенном скрипте / информации о статусе скрипта / переменных
привязка глобального хоткея к CAPS LOCK для удобной наглядной индикации состояния хоткеев.


--------------------
-- forum warrior 85 lvl
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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