Bonjour,
Voici toute une question à laquelle j’ai beaucoup de misère à trouver une solution.
La compagnie pour laquelle je travail doit « Interfacer » avec les données d’applications faite par d’autre compagnie.
Le problème, c’est que la plupart de ces dites compagnie ne veulent pas débloquer de temps ou d’argent pour ouvrir un canal de communication avec l’extérieur de leurs système.
Par exemple, nous aurions voulu un service, un SDK ou simplement un système de transfert de fichier avec lesquels nous aurions pu importer des données provenant de leur système.
Donc j’en suis à réfléchir à une méthode d’extraction de donnée visuel provenant de d’autres applications dont je n’ai aucun contrôle.
J’ai fait quelques expérimentations et j’ai réussis à développer des outils utilisant les API de Microsoft me permettant, par le « Handle » d’accéder des contrôles d’une autre application et à leurs données de TextBox ou Label par exemple et ça marche.
La ou j’ai un problème actuellement, c’est lorsque je tombe sur des applications développer en JAVA ou les contrôles utilisé dans ces applications ne sont pas « Standard » Microsoft et pour lesquels je n’ai aucune façon d’accéder à leurs contenu. Par exemple, le « Handle » est associé à la « Form » au grand complet et non pas à chacun des champs texte de l’écran.
Donc j’en suis la. Je recherche une solution plus générique qui me permettrait de donner la possibilité au utilisateur de bâtir une librairie de « Mapping » entre ma propre application et celle d’un autre et par un simple click, un « Scan » effectuant et rapatriant les données provenant d’autres écran vers la mienne.
Les APIs ça marche jusqu'à un certain point, mais je me demande s’il existe d’autre méthodes qui me permettrait d’une façon universelle d’accéder à mon objectif, peu importe la façon don l’application (dont je n’ai pas le contrôle) ai été développer.
Merci de m'aider.
Partager