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

 
Ответить в эту темуОткрыть новую тему
> Как Послать Пилотом Команду Esc
ubik
сообщение 5.8.2010, 12:13
Сообщение #1


****

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



как заставить пилот нажимать ескейп
так же предлагаю здесь дописывать как отсылать спец символы и так далее
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.8.2010, 17:01
Сообщение #2


***********

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



send Escape
спец символы можно пробовать зажатием ctrl + num_pad_number
коды можно взять в пуск/стантартные/служебные/таблица символов


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


****

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



к примеру если код клавиши Энтер 13 как мне послать именно код клавиши
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 6.8.2010, 0:47
Сообщение #4


***********

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



если я правильно просек фишку отличия say и send, то будет просто say Escape . Возможно в 2,18,1 say {Escape} . Я на него честно говоря еще не перелез до конца и половина скриптов крутится в одном, а вторая в другом. Вообще по большому счету, если я правильно понимаю, то пилот по по определению именно этим и занимается - эмуляция нажатий клавиш, которые эмулируются посылкой виртуальных кодов (тот же ентер 0x0c). Есть просто несколько вариантов реализации для того чтобы максимально соответствовать задаче и обходу защит.
Попробуй уточнить задачу...


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


****

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



все клавиши нажимаются через чендекс окромя ентер ескейп льт+1
точнее нажимаются но с 10 попытки иногда больше иногда мееьше
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 7.8.2010, 5:56
Сообщение #6


***********

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



один из моих скриптов очень сильно завязан именно на ентере и ескейпе, никаких проблем не возникало. Скрипт работает уже около 2 лет, периодически прикручиваются новые фишечки, но сама основа логина с етнтером, выбора мира с ентером и закрытие огромной кучи окошек об ошибках ескейпом ни разу не глючила. В сендекс ентер надо брать в фигурные скобки: sendex {Enter} , аналогично с ескейп. Более 1 клавиши длинно буквенной не рекомендую. Т.е.
sendex {enter}{escape} могут быть проблемы.
sendex {enter}
sendex {escape}
sendex @{1}
Попробуй добавить wait. Возможно приложение просто не успевает своевременно среагировать, особенно если должно появится какое то окошко - wait может помочь(ставь с запасом чтобы потестить wait 2000 , потом уменьшишь). Как временное решение могу продолжить использовать repeat:
repeat 10
sendex {enter}
end_repreat


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


****

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



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

З.Ы. ты же видел мои скрипты чуток правил)))
скрипт уже вырос до 300+ строк
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 7.8.2010, 19:22
Сообщение #8


***********

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



а после чего началось? не после обновления ли пилота? попробуй старую версию использовать


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


****

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



2,12 работает может раннюю де скачать? и на 2,18 не работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 7.8.2010, 23:56
Сообщение #10


***********

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



2,18 или 2,18,1? попробуй поставить паузу между строк. в 2,18,1 ее убирали. раньше при нуле она была равна 1 и из-за этого много проблем у людей вылезло из-за этого. 2.17 http://gettyfile.ru/581096/

Wknight, регулярно появляются вопросы о старых версиях. Может репозиторий небольшенький сделать?


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


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Как нажать кнопку принтскрин?
wait(500) send ({PrtScr})
wait(500) sendex ({PrtScr})
wait(500) send217 ({PrtScr})
не работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.8.2019, 10:14
Сообщение #12


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26689
Пользователь №: 16.971
Возраст: 29



Цитата
Как нажать кнопку принтскрин?

Список клавиш есть в окне пилота, справа от кнопки 'цвет точки'.
Код
sendex {PrintScreen}
end_script
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dron4938
сообщение 28.8.2019, 10:24
Сообщение #13


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Цитата(cirus @ 28.8.2019, 10:14) *

Список клавиш есть в окне пилота, справа от кнопки 'цвет точки'.
Код
sendex {PrintScreen}
end_script


а луа как?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.8.2019, 11:31
Сообщение #14


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26689
Пользователь №: 16.971
Возраст: 29



Цитата
а луа как?

Код
--lua
sendex ("{PrintScreen}")
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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