Bonjour à tous.
J’ai un problème assez complexe, je vais donc essayer d’être simple en retour . J’aimerais faire un script Scilab (c’est le langage que je connais le mieux) qui soit capable d’exécuter un programme en format .exe dans un répertoire puis de dialogué avec le terminal Windows. En gros il faut que le code Scilab soit capable de sortir de son environnement pour écrire directement dans le terminal Windows, comme le ferais un utilisateur avec son clavier. C’est possible un truc pareil ?
En gros je travaille dans un labo de recherche et j’ai un code en .exe. Le code est protégé, et il est déjà compilé. Je ne peux pas rentrer dedans pour tout refaire sous Scilab. Je dois faire avec lui. Quand on le lance (le code .exe), il ouvre le terminal Windows. Le même que l’on ouvre en tapant « cmd » dans le menu démarrer. Après quelque information très simple et qui sont toujours les même le programme (.exe) lit des informations dans un fichier texte, calcule puis écris un fichier texte en sortie avant de se fermer tout seul. Comme je l’utilise actuellement le programme .exe demande aujourd’hui un utilisateur qui doit juste taper « Y » puis deux fois la touche « entrée »... Passionnant non ? En fait le gros du travail qui demande du temps humain est d’écrire le 1er fichier texte et de traité le second .
J’aimerais faire un script scilab qui fait tout tout seul :
1) il lit des données, écrit le fichier texte tout seul (ça je sais faire)
2) lance le programme .exe, dialogue avec le terminal Windows (tape « Y », puis deux fois « entrée »
3) traite les données en sortie écrite dans le 2nd fichier texte.
C'est l'étape 2 qui me pause soucis, je ne sais même pas si c’est possible . Le reste je connais ^^
Merci à tous !
Partager