Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/29: Рейтинг темы: голосов - 29, средняя оценка - 5.00
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283

Pyautogui в фоновом режиме

02.06.2020, 12:45. Показов 6327. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Насколько я понял, pyAutoGui не работает в свернутом режиме. Есть ли какой-нибудь аналог, или как заставить работать этот код (необходимо кликнуть в некоторую область) в данных условиях.
Python
1
pyautogui.click(x,y)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2020, 12:45
Ответы с готовыми решениями:

Как сделать приложение Pyqt в фоновом режиме?
Я пытаюсь сделать скриншотер, каким образом можно сделать так что бы приложение было в фоновом режиме. но при этом обрабатывала нажатия и...

Будильник в фоновом режиме
Всем привет. Начал путешествие по самостоятельным изысканиям в Python. Решил написать простой будильник. Необходимо вывести процесс...

Ошибка ModuleNotFoundError: No module named 'pyautogui' при импорте pyautogui
Все установлено, но при импорте модуля выдает ошибку. С чем это может быть связано? pip install pyautogui Requirement already...

15
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
02.06.2020, 15:49
Цитата Сообщение от Aleksandrw Посмотреть сообщение
pyAutoGui не работает в свернутом режиме.
Хмм...
Python
1
2
time.sleep(8)
pyautogui.doubleClick(945, 445)
Файлик с картинкой сунул по этим координатам. Запустил скрипт, свернул все окна. Файл открылся. Вроде как работает
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
02.06.2020, 16:05  [ТС]
АмигоСП, а Вы при этом что-то еще делали? Например, в браузере работали? Потому что насколько я увидел, если мышка в статическом режиме, тогда работает. Если ей двигать где-то еще - то нет.
0
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,232
02.06.2020, 16:09
Aleksandrw, а вы хотите, что бы оно срабатывало когда вы работаете?
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
02.06.2020, 16:18  [ТС]
Alli_Lupin, да, у меня есть код, он ищет элементы, кликает по ним с помощью selenium (XPATH.click()). Все это делается в свернутом окне браузера, я могу заниматься чем-то другим. Возникла необходимость клика без привязки к какому-либо элементу (как это было до этого). Вот ищу альтернативные методы.
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
02.06.2020, 16:51
Цитата Сообщение от Aleksandrw Посмотреть сообщение
АмигоСП, а Вы при этом что-то еще делали? Например, в браузере работали? Потому что насколько я увидел, если мышка в статическом режиме, тогда работает. Если ей двигать где-то еще - то нет.
Если просто двигаю мышкой, то срабатывает. Просто перескакивает быстро на данную позицию, кликает и "возвращается в моё пользование". А вот если я начинаю двигать и кликать - то из 10 раз два раза срывалось.
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
02.06.2020, 17:11  [ТС]
АмигоСП, вот-вот, буду искать альтернативу. Спасибо за ответ
0
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,232
02.06.2020, 17:27
Aleksandrw, погуглите про выполнение скрипта в процессе. В pywinauto была такая штука.
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
02.06.2020, 18:13  [ТС]
Alli_Lupin, хорошо, почитаю об этом. Спасибо
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
02.06.2020, 19:27
Ну или, на крайняк, можно запустить на виртуалке. Ради любопытства опробовал сейчас - всё норм. Не перехватывается курсор)
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
04.06.2020, 14:27  [ТС]
АмигоСП, окей, посмотрю)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.06.2020, 14:35
Цитата Сообщение от Aleksandrw Посмотреть сообщение
Добрый день. Насколько я понял, pyAutoGui не работает в свернутом режиме. Есть ли какой-нибудь аналог, или как заставить работать этот код (необходимо кликнуть в некоторую область) в данных условиях.
Это вообще не возможно.
Можно вместо сворачивания окно переносить за пределы экрана - этот трюк может сработать. Но все это криво.
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
04.06.2020, 14:56  [ТС]
Avazart, да, я так уже делал, вот именно - криво. Возможно в selenium есть необходимый инструментарий, сейчас изучаю этот вопрос. Есть фото, в центре окна браузера, мне необходимо кликнуть в любую область окна, кроме этого фото, своего рода некоторый browser.click(x,y)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.06.2020, 14:59
Селениум совсем другое дело.

Добавлено через 55 секунд
Цитата Сообщение от Aleksandrw Посмотреть сообщение
Есть фото, в центре окна браузера, мне необходимо кликнуть в любую область окна, кроме этого фото, своего рода некоторый browser.click(x,y)
Ну так это можно сделать в selenium там или через спец. классы или же через js
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
04.06.2020, 15:53  [ТС]
Avazart, хорошо, спасибо

Добавлено через 18 минут
Иногда достаточно хорошо погуглить
Python
1
2
3
from selenium.webdriver import ActionChains
actions.move_by_offset(50, 50).perform()
actions.click().perform()
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.06.2020, 16:08
pyAutoGui для автоматизации десктоп приложений, а не работе в браузере.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.06.2020, 16:08
Помогаю со студенческими работами здесь

Аналог pyautogui или как выбрать процесс pyautogui
вопрос в шапке помогите информацией

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

Python cmd в фоновом режиме
Хай. Когда я использую данную команду os.system - открывается cmd,но мне нужно,чтобы cmd работало в фоновом режиме,то есть чтобы я не...

Поток работающий в фоновом режиме
Можно ли сделать бесконечный цикл while внутри Django? Что-то типа потока, в котором будут обрабатываться записи из таблицы в фоновом...

Как сделать консоль в фоновом режиме?
Есть сконвертированный .py файл в exe. Поскольку программа работает с tkinter, при запуске exe файла запускается И exe окно И py окно(окно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru