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

 
Ответить в эту темуОткрыть новую тему
> Не работает Pilot!, Pilot не выполняет не каких действий.
DIMONWEB
сообщение 3.12.2023, 22:25
Сообщение #1


*

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



Все привет!
Я понимаю что я попал в тот 1% людей у которого Pilot не работает, но так уж вышло.
К окну привязывается и на этом все, не нажатие клавиш не поиск изображений.
Пробывал на основном ПК Windows 11, на ноуте Windows 11 и на виртуалке Windows 10.
Защита отключена , антивирусников нету.
На всех 3-х устройствах один и тот же результат.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
yodich
сообщение 4.12.2023, 15:29
Сообщение #2


***

Novice
Сообщений: 90
Регистрация: 24.8.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.728
Возраст: 29



Цитата(DIMONWEB @ 4.12.2023, 0:25) *

Все привет!
Я понимаю что я попал в тот 1% людей у которого Pilot не работает, но так уж вышло.
К окну привязывается и на этом все, не нажатие клавиш не поиск изображений.
Пробывал на основном ПК Windows 11, на ноуте Windows 11 и на виртуалке Windows 10.
Защита отключена , антивирусников нету.
На всех 3-х устройствах один и тот же результат.


- запуск от админа
- запускать не в архиве, а создать папку и все в нее скинуть
- разрешение экрана - рекомендуется + текст 100%
- привязка к окну ctrl + a или командой
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Kiosan
сообщение 29.8.2024, 9:45
Сообщение #3


*

Registred
Сообщений: 4
Регистрация: 29.8.2024
Группа: Пользователи
Наличность: 1
Пользователь №: 20.815



Видимо я второй человек у которого не работает.
Беда в том что не работает wait
т.е. приложение запускается , скрипт начинает работать , но все выполняется быстро игнорируются задержки, пробовал на виртуалке - тоже самое. Что то случилось или я не правильно что то в настройках выставил, все перепроверил , по новой скачал.
Тупо не хочет работать wait
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.8.2024, 13:37
Сообщение #4


***********

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



Цитата
Тупо не хочет работать wait

Проблема бывает если долго нет перезагрузки.
Тут обновленная команда которая работает без проблем:
https://forum.uokit.com/index.php?showtopic=71536
вас интересует time.sleep()


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


*

Registred
Сообщений: 4
Регистрация: 29.8.2024
Группа: Пользователи
Наличность: 1
Пользователь №: 20.815



Цитата(DarkMaster @ 29.8.2024, 13:37) *

Проблема бывает если долго нет перезагрузки.
Тут обновленная команда которая работает без проблем:
https://forum.uokit.com/index.php?showtopic=71536
вас интересует time.sleep()


спасибо за быстрый ответ, sleep работает. Но если подключить эти модули перестают работать обычные вызовы типа exec и sendex , получается все надо переписывать под новое или я просто в чем то не разобрался ?

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.8.2024, 18:42
Сообщение #6


***********

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



Цитата
обычные вызовы типа exec и sendex

sendex там вообще никак не фигурирует в этих модулях.
exec тоже не переобъявляется.
Дайте максимально короткий скрипт, где воспроизводится проблема. (пара строк в идеале)
тем не менее вместо sendex можете попробовать использовать wnd.exec
вместо sendex - kbd.input.text либо kbd.input.key.
Но еще раз повторяю - это очень странно, что у вас что-то перестало работать. Стандартные функции модулями не затрагиваются.


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


*

Registred
Сообщений: 4
Регистрация: 29.8.2024
Группа: Пользователи
Наличность: 1
Пользователь №: 20.815



После ребута компа wait заработал.
Но хочется разобраться с lua
Не работает
Код

--lua
require"lua_system\\init"
exec notepad.exe
wait 1000

Ошибка:
Код

7:14:11 2 (autosaved_2.txt, 0): syntax error during precompilation.
3: '=' expected near 'notepad'
--lua
require"lua_system\\init"
exec notepad.exe
wait 1000


А так работает
Код

--lua
require"lua_system\\init"
wnd.exec("C:\\Windows\\System32\\notepad.exe")
time.sleep (1000)




Уже когда написал сообщение, пришла мысль что нельзя lua код и обычный смешивать.
Проверил и действительно видимо это так
т.е. если мы обьявляем --lua то нельзя тут же пользоваться обычными вызовами.
Тогда возникают вопросы
1) как переключить с lua на обычные обратно ?
2) если мне нужно только sleep ну не будуже я в скрипте 20 раз подключить и отключать lua
Может глупые вопросы, но понимания нету.
В соседней ветке где про блокнот и мышку, там весь код с lua https://forum.uokit.com/index.php?showtopic=71536&st=20
а есть пример того как написать вперемешку стандартное +lua ?


Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.9.2024, 0:45
Сообщение #8


***********

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



Цитата
--lua
require"lua_system\\init"
exec notepad.exe
wait 1000

естественно. у вас начало написано на луа, потом старый синтаксис. В пилоте два синстаксиса: устаревший и lua.
Все параметры у луа в скобах, строчки в кавычках и т.д.
Цитата
А так работает

потому что там на lua синтаксисе корректно написано. отдельно обращаю внимание потому что синтаксис, а не потому что вы модуль wnd использовали. т.е. просто exec тоже сработал бы при наличии скобок, кавычек.
Цитата
т.е. если мы обьявляем --lua то нельзя тут же пользоваться обычными вызовами.

формально можно. там есть какие-то операторы для переключения реалтайм синтакиса. по факту просто нужно забыть про устаревший и больше не использовать.
Цитата
1) как переключить с lua на обычные обратно ?

в истории развития в хелпе есть операторы. я их не помню даже близко ввиду бесмысленности. пишите на lua.
Цитата
2) если мне нужно только sleep ну не будуже я в скрипте 20 раз подключить и отключать lua

а зачем его подключать 20 раз? и тем более отключать?
Цитата
а есть пример того как написать вперемешку стандартное +lua ?

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


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


*

Registred
Сообщений: 4
Регистрация: 29.8.2024
Группа: Пользователи
Наличность: 1
Пользователь №: 20.815



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

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

 

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