Se concentrer sur une fenêtre java externe? WINDOWS


J'utilise un robot pour cliquer sur un certain point de l'écran. J'ai juste besoin d'un moyen pour le robot d'amener la fenêtre souhaitée à se concentrer. Maintenant, voici où se trouve le vrai problème, la fenêtre est une fenêtre Java, mais pas celle que j'ai faite. J'ai utilisé un VBScript pour me concentrer sur Firefox plus tôt, mais je ne sais pas quoi faire. Lorsque je souris sur l'icône de ma barre d'outils, il indique que le nom Windows est " BitMinter Client v1. 4. 2 "mais dans le Gestionnaire des tâches, il appelle le processus" Java(TM) Platform SE binary (32 bits)?

Comment faire Je me concentre sur la fenêtre?

Avoir l'entrée du robot ALT+TAB ne fonctionnera pas car la fenêtre n'est pas deuxième sur ma liste ALT+TAB.

Author: Matt Ball, 2013-10-17

1 answers

AppActivate recherche les titres de la fenêtre correspondante.

Utilisez spy++ (SDK Windows et la plupart des outils de développement MS) pour obtenir le titre de la fenêtre.

Vous mentionnez firefox donc je ne sais pas à quel type de fenêtre vous faites référence. Dans IE, la plupart des éléments de page Web (et d'ailleurs beaucoup d'autres choses de la fenêtre) n'ont pas été des fenêtres depuis des décennies. Je ne sais pas comment Firefox ou java sont implémentés.

L'architecture de base de Windows est Windows (tels que les contrôles/boutons d'édition) à l'intérieur d'autres windows (un volet) à l'intérieur d'une fenêtre de niveau supérieur (ie bloc-notes) à l'intérieur de la fenêtre du bureau.

Pour prendre le bloc-notes. Il y a une fenêtre principale, une barre de menus, une fenêtre de barre d'état, une fenêtre de contrôle d'édition. Chacun d'eux a un titre et une catégorie. Ceci est le titre et la classe du bloc-notes.

Untitled - Notepad  Notepad 
    «No Window Text 0»  Edit    
    «No Window Text 0»  msctls_statusbar32  
 0
Author: David Candy, 2013-10-17 02:56:40