J'ai du mal à obtenir le contrôle d'un contrôle d'aperçu IE qui est la classe 'Internet Explorer_Server' sur une application Windows externe avec perl.Comment puis-je automatiser une instance existante d'Internet Explorer en utilisant Perl?
Internet Explorer_Server est le nom de classe de la fenêtre, je l'ai trouvé avec Spy ++. et voici mon code affirmation de celui-ci
$className = Win32::GUI::GetClassName($window);
if ($className eq "Internet Explorer_Server") {
...
}
je peux obtenir une poignée de cette « Internet Explorer_Server » avec Win32::GUI::GetWindow
, mais ont aucune idée de quoi faire.
Pouvez-vous clarifier ce que *** Internet Explorer_Server *** est? –
* Internet Explorer_Server * est le nom de classe de la fenêtre, je l'ai trouvé avec Spy ++. et voici mon code d'assertion $ className = Win32 :: GUI :: GetClassName ($ window); if ($ className eq "Internet Explorer_Server") { ... } – crowdy
@crowdy J'ai mis à jour ma réponse à la lumière de votre commentaire. –