J'utilise AutoIt pour automatiser les opérations d'interface graphique (connexion à la machine qui exécute l'application to-be automate, à l'aide de RDP). Chaque fois que je minimise la fenêtre RDP (en utilisant MREMote) Aucune autre commande AutoIt n'est effectuée. P>
Peut-être que la session RDP est marquée "inactive" lorsque je minimise la fenêtre (je ne sais pas si c'est vrai, ni comment configurer ce comportement, si oui). Je pense à 2 options pour surmonter ceci: p>
Comment garder la session de bureau à distance "Alive" lorsque la fenêtre RDP est minimisée? P>
4 Réponses :
Nous avons eu le même problème avec RDP. Une solution de contournement que nous avons utilisée était d'ouvrir une autre session de bureau à distance pour se connecter au même serveur: P>
serveur code> avec RD. LI>
- du RD de l'étape 1, vous vous connectez à
serveur code> à nouveau. li>
ol>
De cette façon, la 2e session sera toujours "active" lorsque vous minimisez ou même de déconnecter votre première session de RD. Bien sûr, votre serveur dektop distant doit prendre en charge plusieurs connexions à partir du même utilisateur. P>
@liortal Yep, c'est vrai. Je suppose que c'est en quelque sorte lié à la manière dont les fenêtres sont peintes: si Windows n'est pas visible, il ne recevra pas wm_paint code> messages. Lorsque vous minimisez la fenêtre de bureau à distance, il n'est plus visible et il n'est donc pas peint. De plus, il ne reçoit pas les événements de la souris: après que tous les Bureau à distance partage la souris avec votre bureau client.
Ma suite de régression nocturne utilisée sur ma machine locale car les règles d'entreprise ont verrouillé la machine automatiquement après 14 minutes d'inactivité. J'ai donc écrit un petit programme VBScript pour appuyer sur la touche "PrintScreen" toutes les 12 minutes et cela a vraiment résolu le problème. Bien que cela n'ait pas été sur le PDR, mais il y avait une autre chose similaire sur la machine distante aiderait. P>
Vous voudrez peut-être joindre votre session RDP actuelle à la console. Dans ce cas, même après la déconnexion, l'interface utilisateur sera toujours active.
La réponse acceptée ne fonctionne pas du tout s'il n'y a pas de session RDP, et vous voulez toujours l'automatiser via AutoIt. P>