Communiquer avec un logiciel "non office"

Bonjour à tous ! Je suis nouveau sur le forum donc merci pour votre indulgence si je fais des petites erreurs dans la manière de poster.

Je vous contacte car je suis à la recherche d'un moyen pour (via VBA) lancer un logiciel de mon entreprise (essai moteur avion) et pouvoir communiquer avec.

Par exemple :

  • Lancer la commande des courbes automatiques
  • Lancer une page d'essai
  • Etc...

J'ai trouvé quelques pistes (canal OLE, DDE) mais je n'ai pas reussi à comprendre le fonctionnement.

C'est pourquoi je me tourne vers vous esperant un petit coup de main

Par avance merci à tous et jespere à bientôt

up

Bonjour

Il faudrait peut-être nous dire quel est le logiciel en question ?

Existe t'il sur ce logiciel une possibilité de créer des scripts ou autre pour l'automatisation ?

A+

bonjour à vous

essais de moteurs d'avion ?

tu vas avoir du mal à faire homologuer ton bricolage dans ce domaine si sensible et si surveillé

même s'il ne s'agit que de piloter un logiciel lui-même homologué/agréé/qualifié

prouve que tu ne modifie pas le fonctionnement du logiciel.

trop risqué

Re-

Hum, pas si risqué que cela !!

Une piste à explorer serait peut-être AutoIt https://www.autoitscript.com/site/autoit/ il faudrait que je me replonge dedans. Relativement simple quand même et justement fait pour dialoguer entre applications. C'est assez génial !

Je ne vois que cela.

re

j'utilise AutoHotKey

https://autohotkey.com/

mais je me permets d'insister, un bug dans ton script et tu foires le fonctionnement de ton logiciel.

je préconise donc une qualification du script.

Bonjour à tous,

Salut jmd ...

J'avoue aussi être un fan converti de AutoHotKey ... qui simplifie la vie ...!!!

surtout pour remapper en douce quelques touches du clavier d'un copain

jmd a écrit :

re

j'utilise AutoHotKey

https://autohotkey.com/

mais je me permets d'insister, un bug dans ton script et tu foires le fonctionnement de ton logiciel.

je préconise donc une qualification du script.

Tiens, merci pour l'info, une l'alternative à Autoit ...

Le risque n'est pas tant de foirer le logiciel, mais si c'est celui qui conduit les phases d'essai moteur, de planter le moteur lui-même (10M€) en faisant des agaceries sur vib N2, en provoquant le pompage du corps HP, en ne respectant pas les phases de rodage, chauffe et de fin d'essai etc.

Par contre si c'est juste pour capter des données d'essai, celles-ci étant sous excel déjà, on peut aspirer les datas facilement.

re

pour aspirer les données, le menu Données suffit. Pas de VBA ni de macroteur genre AHK

je voulais dire aspirer les datas de ~1500 résultats d'essais enregistrés dans 1500 fichiers (ce qui était mon cas)

arf !

Re

Désolé pour cette attente !

Merci enormemement pour vos réponses, je vais essayer chacunes des solutions proposées et je reviens vers vous

Rechercher des sujets similaires à "communiquer logiciel office"