Iga
Новичок
- Сообщения
- 6
- Репутация
- 0
Всем привет!
Есть программа на java, её контролы не отслеживаются, текстов скрытых и явных не видно, только Title и Class.
Программа во время работы в основном окне генерирует лог. Текст можно скопировать в буфер.
Моя логика такая - копировать данные из лога, вставлять их в файл, загонять его построчно в массив, после чего отслеживать появление фразы "Программа завершила работу", если не найдено, то снова копировать данные из лога и т.д. Если совпадение фразы найдено закрыть окно с прогой.
Отдельно у меня получилось:
1. раз в 5 секунд копировать лог через send и записывать в файл.
2. Загонять содержимое файла в массив и искать в строках искомую фразу.
А вот правильно организовать циклы не могу, даже не могу объяснить что происходит, оно как будто живёт своей жизнью
Но в основном либо не выходит из цикла, либо наоборот отрабатывает один раз и всё.
Есть программа на java, её контролы не отслеживаются, текстов скрытых и явных не видно, только Title и Class.
Программа во время работы в основном окне генерирует лог. Текст можно скопировать в буфер.
Моя логика такая - копировать данные из лога, вставлять их в файл, загонять его построчно в массив, после чего отслеживать появление фразы "Программа завершила работу", если не найдено, то снова копировать данные из лога и т.д. Если совпадение фразы найдено закрыть окно с прогой.
Отдельно у меня получилось:
1. раз в 5 секунд копировать лог через send и записывать в файл.
2. Загонять содержимое файла в массив и искать в строках искомую фразу.
А вот правильно организовать циклы не могу, даже не могу объяснить что происходит, оно как будто живёт своей жизнью
