Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533

Автоматизация с pyauto

05.02.2020, 11:59. Показов 1998. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, друзья! У меня к вам такой вопрос, возможно, кто-то даже сталкивался. С помощью библиотеки pyauto - мы можем понажимать кнопочки и всякого рода мышку "повертеть", это всё понятно. Вопрос такой: можно ли каким-либо образом повлиять на действия программы, например: нажимаю кнопочку - ошибка, повторить действие, а если не ошибка - больше не нажимать. Пытался нагуглить, что-то похожего не нашёл. Спасибо за помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2020, 11:59
Ответы с готовыми решениями:

Автоматизация XL
Помогите,нужно зделать через поиск решения Сервис->Надстройки->Поиск решения

Автоматизация IE
Всем привет! У меня встала тема с автоматизацией IE. Нужно написать программу которая будет скрытно открывать IE, изменять значения input,...

Автоматизация ПО
Здравствуйте, есть несколько програмок, действие которых нужно автоматизировать, дабы не открывать по 100 раз. Есть какой-нибудь софт на...

6
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
05.02.2020, 12:57
Например можно сделать вызвать ошибку, сделать скриншот, и после нажатия кнопки искать изображение ошибки
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
05.02.2020, 15:13  [ТС]
tooru, можно конечно, а если ошибка одна и та же и повторяется? Значит надо искать, находить, удалять скрин, опять нажимать, и так далее, ведь если не удалять скрины будут одинаковы.
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
05.02.2020, 19:44
Сдается мне, ТС нужно что-то похожее
Python
1
2
3
4
5
6
7
8
9
10
11
import pyautogui
import time
 
time.sleep(2)
pyautogui.click(x=80, y=200)
time.sleep(2)
pyautogui.moveTo(700, 500)
time.sleep(2)
pyautogui.rightClick(700, 500)
time.sleep(2)
pyautogui.rightClick(710, 510)
1
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
05.02.2020, 21:54
Цитата Сообщение от Dax Посмотреть сообщение
ТС нужно что-то похожее
ему нужно отлавливать ошибки, я предлагаю сделать скриншот ошибки, не всего экрана, а обрезать, чтобы только ошибка была и после каждого нажатия на кнопку искать на экране эту ошибку
1
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
05.02.2020, 22:54
Damenikx, Ваша правда.
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
06.02.2020, 12:52  [ТС]
tooru, да, вы правы, но можно же сделать это без скрин шота и без координат, я могу обратиться к кнопке напрямую.

Добавлено через 4 часа 46 минут
Получилось подключаться к определённому процессу и нажимать кнопочку в программе, осталось обработать выпадение ошибки, чтобы при её появлении надималось "ок"и опять необходимая кнопочка. У меня есть доступ к айди кнопкам, это значит, что нет необходимости проверять по скрин шоту, может у кого есть мысли как сделать обработчик ошибок без скрин шота?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2020, 12:52
Помогаю со студенческими работами здесь

Автоматизация
Добрый день. Нашел следующий код в просторах Интернета. "Автоматизация семейных отношений". Суть в боте, который лайкает указанные...

Автоматизация
Есть ли способ проверки динамичных значений в файле Excel по заданному времени. Предположим, нужно чтоб программа самостоятельно...

Автоматизация
Добрый день. Уже не знаю где искать и к кому обращаться. Нужно скачать несколько тысяч таблиц статистики с сайта на листы Excel. ...

Автоматизация
Можно каким то образом создать в среде разработки или батник который сможет открывать файлы в определенной папке с помощью стандартного...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru