Accéder à un programme via programmation
Résolu
rEVOLV3r
Messages postés
223
Date d'inscription
Statut
Membre
Dernière intervention
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Avant toutes choses, quelques explications sur mes intentions, qui sont nobles ;-) Dans des soucis de confidentialité je ne dévoilerai pas le nom du Software en question.
Je suis étudiant et je travaille durant mes vacances dans une grande entreprise. Je développe des programmes orientés statistiques et qualités via Excel (VBA surtout). Pour mon mendat, je dois aller sur un programme soumis à license (l'entreprise paye cette license) afin d'en exporter les données pour les analyser. Ce programme est déjà un programme presque statistique avec graphiques et tout mais sert surtout de base de données. Je dois donc pouvoir exporter automatiquement les données voulue de ce programme. Le problème, le support de ce software ne veut pas me dire comment exporter les données automatiquement alors qu'il existe déjà dans ce software le bouton exporter (manuellement), car ils craignent que mon travaille puisse leur faire perdre le renouvellement de la license (plusieurs dizaines de milliers de francs).
Donc voila : Y a t'il un moyen avec une programmation Batch, Python, VBA ou autre de pouvoir piloter un programme extérieurement ? De dire au programme : ouvre cet onglet, exporte les données là ?
Quels conseils pouvez-vous me donner afiin de réussir à prendre ces données ? Car si la prise automatiques de ces données est impossible, mon mendat se verra stoppé...logique :-(
Merci bien pour votre aide ! Et désolé pour la lecture ;-)
Avant toutes choses, quelques explications sur mes intentions, qui sont nobles ;-) Dans des soucis de confidentialité je ne dévoilerai pas le nom du Software en question.
Je suis étudiant et je travaille durant mes vacances dans une grande entreprise. Je développe des programmes orientés statistiques et qualités via Excel (VBA surtout). Pour mon mendat, je dois aller sur un programme soumis à license (l'entreprise paye cette license) afin d'en exporter les données pour les analyser. Ce programme est déjà un programme presque statistique avec graphiques et tout mais sert surtout de base de données. Je dois donc pouvoir exporter automatiquement les données voulue de ce programme. Le problème, le support de ce software ne veut pas me dire comment exporter les données automatiquement alors qu'il existe déjà dans ce software le bouton exporter (manuellement), car ils craignent que mon travaille puisse leur faire perdre le renouvellement de la license (plusieurs dizaines de milliers de francs).
Donc voila : Y a t'il un moyen avec une programmation Batch, Python, VBA ou autre de pouvoir piloter un programme extérieurement ? De dire au programme : ouvre cet onglet, exporte les données là ?
Quels conseils pouvez-vous me donner afiin de réussir à prendre ces données ? Car si la prise automatiques de ces données est impossible, mon mendat se verra stoppé...logique :-(
Merci bien pour votre aide ! Et désolé pour la lecture ;-)
A voir également:
- Accéder à un programme via programmation
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Application de programmation - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
2 réponses
Bonjour,
A titre d'exemple, en VBA, tu peux accéder à n'importe quel programme grâce à la fonction Shell : https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/xe736fyk(v=vs.90)?redirectedfrom=MSDN
Tu peux ensuite, naviguer dans ton logiciel grâce à SendKeys.
Un exemple simple ICI.
A titre d'exemple, en VBA, tu peux accéder à n'importe quel programme grâce à la fonction Shell : https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/xe736fyk(v=vs.90)?redirectedfrom=MSDN
Tu peux ensuite, naviguer dans ton logiciel grâce à SendKeys.
Un exemple simple ICI.
Merci beaucoup pour ces informations, je vais me documenter sur ces fameuses fonctions Sendkey.
Meilleures salutations
Meilleures salutations
Tu trouveras les codes ICI.
N'hésite pas en cas de souci.
Par moment, par exemple, il faut leur laisser un peu de temps (page qui se rafraichit)...
Salutations à toi
N'hésite pas en cas de souci.
Par moment, par exemple, il faut leur laisser un peu de temps (page qui se rafraichit)...
Salutations à toi