Имеется отлаженный скрипт AutoIt, запускающий программу и нажимающий кнопки в диалоговом режиме.
Запуск скрипта записан в планировщик Windows.
Если в сеансе работы Windows есть активный пользователь, скрипт успешно отрабатывается.
Если пользователь отключился от сеанса, не дожидаясь запуска скрипта, то скрипт, позднее запущенный из планировщика, стартует управляемую программу, но не может активировать рабочее окно. Буквально не может - неоднократные попытки активировать окно командой WinActivate не приводят к успеху.
В чём причина такого поведения скрипта?
Запуск скрипта записан в планировщик Windows.
Если в сеансе работы Windows есть активный пользователь, скрипт успешно отрабатывается.
Если пользователь отключился от сеанса, не дожидаясь запуска скрипта, то скрипт, позднее запущенный из планировщика, стартует управляемую программу, но не может активировать рабочее окно. Буквально не может - неоднократные попытки активировать окно командой WinActivate не приводят к успеху.
В чём причина такого поведения скрипта?