Как я могу использовать Python, чтобы обнаружить, когда мой компьютер / программа отстает? - PullRequest
0 голосов
/ 24 мая 2019

Я написал автоматизированный код, который в основном берет некоторый текст из PDF, а затем вставляет его в другую программу.Это включает в себя управление моей мышью и клавиатурой для правильной работы.Код работает нормально, но иногда мой компьютер, или я предполагаю, что программа, которую я использую (это программа, запускаемая через Citrix), немного отстает.Когда это происходит, мой код все еще выполняется, но, поскольку программа на мгновение заморожена, она не может щелкнуть и правильно ввести.Есть ли способ определить, когда программа отстает, чтобы я мог приостановить код на несколько секунд, чтобы программа могла разморозиться?Я не смог найти ничего похожего в сети

1 Ответ

0 голосов
/ 24 мая 2019

Я сделал нечто подобное (хотя и не из python), и если вы знаете, что ваши пики отставания обычно длятся, скажем, 3 секунды, вам может потребоваться установить время ожидания в 4 секунды между действиями, так что это очень хорошовероятность того, что ваше действие было принято принимающим программным обеспечением.

Это, конечно, замедлит действия, даже если пиков нет, и не защитит вас от пиков, больших, чем обычно, но это только начало.

...