Форум сайта python.su
py.user.nextхорошо, пусть так. А теперь представьте, все книги сгорели. Пепел. Да и память ни к чёрту. На днях выхожу из своего подъезда на улицу, и меня сразу “встречают” два авто. Оба едут друг за другом. Один - мицубиси, другой - тойота. У первого номер 518, у второго - 950. Оба едут в одном направлении - из дворов на трассу.
Это не моя формула, это общеизвестная формула, которую ты прочитал бы в книжках
Отредактировано Vladej (Май 13, 2023 19:23:42)
Офлайн
VladejА теперь представьте - все олигофрены разучились писать на форумах по программированию?
А теперь представьте, все книги сгорели
Офлайн
ZerGя должен на это отвечать?
Вы думаете вы тут первый кто решил что тысячи программистов неправы
Отредактировано Vladej (Май 13, 2023 20:20:10)
Офлайн
VladejСловесное описание алгоритма - это не обсуждение и не размышления об алгоритме.py.user.nextну а что мы все делаем? предварительно “филология”, потом конкретика.
Сначала делается полное словесное описание алгоритма
Алгоритм
Открыть дверь
1. Подойти к двери.
2. Вставить ключ в замок.
3. Повернуть ключ в сторону открытия.
4. Вытащить ключ из замка.
5. Потянуть дверь на себя.
Алгоритм
Открыть дверь
1. Подойти к двери.
2. Отпереть замок.
3. Потянуть дверь на себя.
Алгоритм
Отпереть замок
1. Вставить ключ в замок.
2. Повернуть ключ в сторону открытия.
3. Вытащить ключ из замка.
>>> def open_door(): ... print('подойти к двери...подошёл') ... print('вставить ключ...вставил') ... print('повернуть ключ...повернул') ... print('вытащить ключ...вытащил') ... print('потянуть дверь...потянул') ... >>> open_door() подойти к двери...подошёл вставить ключ...вставил повернуть ключ...повернул вытащить ключ...вытащил потянуть дверь...потянул >>>
>>> def open_door(): ... print('подойти к двери...подошёл') ... unlock() ... print('потянуть дверь...потянул') ... >>> def unlock(): ... print('вставить ключ...вставил') ... print('повернуть ключ...повернул') ... print('вытащить ключ...вытащил') ... >>> open_door() подойти к двери...подошёл вставить ключ...вставил повернуть ключ...повернул вытащить ключ...вытащил потянуть дверь...потянул >>>
Отредактировано py.user.next (Май 14, 2023 03:09:56)
Офлайн
Vladej
Есть подозрение, что прежде, чем делать обрезку участка, делается клон экрана монитора.
VladejТам у тебя работа с окном идёт, а PrintScreen делает снимок экрана, а не окна. Конечно, они по-разному работают. У окна можно получить координаты и размеры, а у контекстного меню размеры не получишь. Поэтому окно можно снять по его координатам и размерам, в то время как контекстное меню как бы не существует. Сначала просто на окне всё отладь, чтобы для окна всё правильно снимало и вырезало.
Последний в видео вариант - это клавиша PrntScr.
Офлайн
я таки проглотил слона. Получилось! В отпуске занялся ремонтом кухни, голова остыла. Посмотрел по-новому на код. В итоге кухня отремонтирована, код заработал как надо, и в понедельник на работу. Обожаю вас. Спасибо китайцу https://github.com/SeptemberHX/screenshot
добавил import keyboard, отсёк ненужное (как советовал py.user.next), добавил несколько строк от себя, сделал пару-тройку перестановок в коде, и по-не-слась… все модальные окна фотографируются, раз за разом, не перезапуская код. Теперь можно со спокойной душой приступать к работе после трёхнедельного отпуска. Все задачи выполнены. Двигаемся дальше, космос большой.
Офлайн