Encontrei um truque para resolver o problema:
no e do script, adicione a linha de comando:
Sh.SendKeys("%{ESC}")
Ele re-ativa o foco na janela que eu estava usando antes do script começar.
Eu preciso atualizar automaticamente a área de trabalho a cada 10 minutos.
A única maneira completa de trabalhar que encontrei é usando este código VBS.
Sh.AppActivate "Program Manager"
Sh.SendKeys("{F5}")
Mas desta forma, a janela ativa se torna a área de trabalho.
Eu preciso reativar o foco na janela que estou usando antes do início do script.
Encontrei um truque para resolver o problema:
no e do script, adicione a linha de comando:
Sh.SendKeys("%{ESC}")
Ele re-ativa o foco na janela que eu estava usando antes do script começar.
I need to re-activate the focus on the window I am using before the script starts.
Para obter instruções sobre isso, consulte StackOverflow: Como encontrar a janela Título da janela Active (foreground) usando o Window Script Host