Найти - Пользователи
Полная версия: Как считать текст, выводимый другой программой в своем окне.
Начало » Data Mining » Как считать текст, выводимый другой программой в своем окне.
1
AlCat
Есть программа, которая области окна которой отображается некий лог работы. Есть выделенный человек, который каждые пятнадцать минут копирует скопившийся лог в отдельный текстовый файл.
Подскажите, средствами питона возможно читать текстовую информацию из окна другой программы?
Предполагаю, что это реализуется через скриншоты и распознавание. Но, надеюсь, возможно и более элегантное решение.
doza_and
AlCat
программа, которая области окна которой
Что что?
AlCat
Но, надеюсь, возможно и более элегантное решение.
Далее советы в том порядке в котором я бы действовал:
0. Советы зависят от задачи. Что за программа? Что за окно? Консоль тоже ведь окно. Что за операционная система? Я бы еще раз нормально написал вопрос.
1. Посмотреть может программа все-же пишет файл например загляните в документацию. По форме вопроса полагаю что ос винда. sysinternals выпускает инструменты которые позволят для приложения посмотреть какие файлы оно пишет.
2. Если прога пишет в окно но не пишет в файл значит ее писали идиоты, самое элегантное решение выкинуть такую программу и найти другую аналогичную. Настоятельно рекомендую, поскольку постоянно будут вылезать косяки.
3. Написать авторам чтобы добавили фичу.
4. Самим поправить исходные тексты.
5. посмотрите может pywinauto позволит утянуть текст. Найти окно, послать команды выделить все, скопировать в буфер.
6. Самим написать аналог.
7 Самое самое последнее средство - распознавание скриншотов

AlCat
doza_and
За корявую формулировку извините.
pywinauto посмотрю, но особо не верю в это.
Посоветуйте питоновские библиотеки для самого самого последнего средства.
FishHook
AlCat
А все-таки, что за программа то? Дайте ссылку. Или самописная лабуда какая-нибудь?
AlCat
Самописаная лабуда, работает в пяти местах в стране.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB