- Сообщения
- 4,020
- Репутация
- 626
Суть:
Скрипт запускает некую программу а.ехе, в которой есть элементы типа кнопки, поля и прочее. Скрипт начинает посылать команды элементам этого окна - нажатие кнопок, заполнение полей, и т.д.
Одним из полей является путь до большого текстового файла, после которого а.ехе начинает его обрабатывать. Т.к. файл очень большой, это занимает некоторое время в течении которого прога перестает реагировать на другие команды. Можно было ставить слип, но дело в том, что время "зависания" проги зависит от размера передаваемого текстового файла, которые может быть произвольным.
Как иначе можно отследить, когда прога закончит обрабатывать файл и будет готов принимать команды от скрипта, помимо слипа?
Спасибо
Скрипт запускает некую программу а.ехе, в которой есть элементы типа кнопки, поля и прочее. Скрипт начинает посылать команды элементам этого окна - нажатие кнопок, заполнение полей, и т.д.
Одним из полей является путь до большого текстового файла, после которого а.ехе начинает его обрабатывать. Т.к. файл очень большой, это занимает некоторое время в течении которого прога перестает реагировать на другие команды. Можно было ставить слип, но дело в том, что время "зависания" проги зависит от размера передаваемого текстового файла, которые может быть произвольным.
Как иначе можно отследить, когда прога закончит обрабатывать файл и будет готов принимать команды от скрипта, помимо слипа?
Спасибо