Здравствуйте.
Есть такая задача.
1. Список заказов копирую из Excel в буфер обмена и сохраняю в массив.
2. Через цикл пробегаю по массиву и ищу заказы в ERP системе с целью их последовательного удаления.
3. В момент удаления окно зависает на некоторое время - и это время варьируется от одной до 20 секунд.
4. Чтобы вставить другой номер из массива нужно четко определить, что окно развисло. Ждать по 20 секунд не вариант.
Подскажите приём, как четко определить доступность окна для следующей итерации?
Пытался отследить курсор, "While MouseGetCursor = 14", но он не всегда меняется с четкой закономерностью.
Вроде как можно отслеживать кусочек экрана как "картинку".
Подскажите - как это сделать. Или может есть более элегантный способ.
Спасибо заранее!
Есть такая задача.
1. Список заказов копирую из Excel в буфер обмена и сохраняю в массив.
2. Через цикл пробегаю по массиву и ищу заказы в ERP системе с целью их последовательного удаления.
3. В момент удаления окно зависает на некоторое время - и это время варьируется от одной до 20 секунд.
4. Чтобы вставить другой номер из массива нужно четко определить, что окно развисло. Ждать по 20 секунд не вариант.
Подскажите приём, как четко определить доступность окна для следующей итерации?
Пытался отследить курсор, "While MouseGetCursor = 14", но он не всегда меняется с четкой закономерностью.
Вроде как можно отслеживать кусочек экрана как "картинку".
Подскажите - как это сделать. Или может есть более элегантный способ.
Спасибо заранее!