Как автоматически активировать мышку при запуске Windows?
Привет! Помогите пожалуйста. Скрипт с движением мыши на питоне.
Суть скрипта: после запуска компьютера происходит активация скрипта, он берет на себя управление мышкой и кликает по всем нужным иконкам, а далее вводит пароли через клавиатуру. Сам скрипт работает идеально, но есть одно НО.
Проблема: чтобы скрипт корректно работал, мышка должна быть активна, т.е. должен быть виден курсор. После запуска компа, если мышку руками не подвигать, то курсор не появится. Сделал через pyautogui процесс pyautogui.moveTo(100,100, duration=1) - не помогло. Даже если задать время движения курсора, то всё равно процесс не сработает, ибо мышка неактивна, а активируется она только при механическом воздействии. Как сделать так, чтобы при запуске компьютера сразу был виден курсор?
P.S. если курсор не двигать механически, то не будут работать вообще никакие команды связанные с мышью на pyautogui - ни движение мыши, ни поиск мышью определенных картинок на экране.
P.S. Попробовал запустить скрипт второй раз после запуска(на 1 всегда краш). Не используя мышки, нашёл файл скрипта и запустил. Мышка была неактивна, но pywinauto активировал её. Хотя при запуске, скрипт всегда крашится. О-о-очень странно...
raynoldoff, гм. Ну это вообще-то не краш, это просто непойманное исключение. Поймай его и попробуй ещё раз?
Хотя фраза насчёт "There is no active desktop" действительно странная.
Vindicar, переделал скрипт, добавив движение мыши практически в конец. Теперь всё работает идеально. Изначально движение было после импорта, даже time.sleep() от 1 до минуты не помогал - при первом запуске краш.