Accéder à un programme via programmation

Résolu/Fermé
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 - 25 juil. 2014 à 11:14
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 28 juil. 2014 à 08:53
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 ;-)

A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
25 juil. 2014 à 11:41
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.
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
25 juil. 2014 à 13:09
Merci beaucoup pour ces informations, je vais me documenter sur ces fameuses fonctions Sendkey.

Meilleures salutations
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
Modifié par pijaku le 25/07/2014 à 13:13
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
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
28 juil. 2014 à 08:45
merci bien :-)
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
28 juil. 2014 à 08:53
De rien.
ça fait plaisir d'aider quelqu'un comme toi qui revient remercier.
ça doit être cette sacro-sainte et légendaire politesse Suisse ;-)
A+ n'hésite pas...
0