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

> uopilot на виртуальном рабочем столе
maybe
сообщение 7.2.2024, 18:01
Сообщение #1


*

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



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

--lua
function timePassed(startTime)
    local currentTime = os.time()

    return (currentTime - startTime) >= 600
end

local startTime = os.time()

while true do
    if timePassed(startTime) then
        startTime = os.time()

        -- buff
        wait(500)
        send("Home")
        wait(3000)

        -- travel
        send("m")
        wait(1000)
        left(740, 684)
        wait(1000)
        send("m")
        wait(25000)

        -- drop
        send("9")
        wait(3000)

        -- setup bot
            left(1663, 913)
        wait(500)
    end

    -- collect
    right(1645, 407)
    wait(200)
    right(1686, 407)
    wait(5000)
end
--endlua


проблема в том, что казалось бы все функции должны работать при свернутом окне, но если я переключаюсь на другой рабочий стол, функции send например, работать отказываются. Что то я упускаю? посоветуйте, пожалуйста
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 8.2.2024, 15:03
Сообщение #2


***********

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



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

выключить гибернацию при простое и выключение монитора.
Цитата
а если самому выключить монитор, то работает?

смотря как выключить. Если выключить и перезагрузиться - то нет.

По кликам это вопрос не пилота, а приложения. Оно просто выключает обработку эвентов, когда становится неактивным. Обычно это делается с целью экономии ресурсов. Активным может быть только одно окно для пользователя. Из вариантов решения могу разве что предложить АСТЕР. Делает из компа много компов. Что-то вроде виртуализации, но там все идет напрямую без этой самой виртуализации. Потери производительности нет, накладные расходы 200 метров памяти за каждого пользователя для win7. Сколько на 10/11 жрет не скажу.


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


*

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



Цитата(DarkMaster @ 8.2.2024, 15:03) *

выключить гибернацию при простое и выключение монитора.

смотря как выключить. Если выключить и перезагрузиться - то нет.

По кликам это вопрос не пилота, а приложения. Оно просто выключает обработку эвентов, когда становится неактивным. Обычно это делается с целью экономии ресурсов. Активным может быть только одно окно для пользователя. Из вариантов решения могу разве что предложить АСТЕР. Делает из компа много компов. Что-то вроде виртуализации, но там все идет напрямую без этой самой виртуализации. Потери производительности нет, накладные расходы 200 метров памяти за каждого пользователя для win7. Сколько на 10/11 жрет не скажу.

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



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

 

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