Script exécution application console

Résolu
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
salut, j'ai un problème,

voilà, je dois ouvrir une application console et taper mon argument sous forme de commande , ensuite, cette dernière doit se fermer et se rouvrir pour revenir à la ligne, c'est un peu farfelu expliqué comme ça mais en gros ce que je souhaite faire c'est ça:


mon_application: ma commande
le résultat de ma commande
//fermeture de l'application
mon_application:_


j'avais pensé à lancer en faisant:


mon_application
exit


un peu comme quand on tape une commande cmd du genre:


C:\> echo cc
cc
C:\>


mais j'y parviens pas...

Auriez-vous une idée pour m'aider à régler ce souci svp ?

merci par avance

5 réponses

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Salut, de quel application console tu parles ?

J'ai rien compris.

0
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3
 
un utilitaire que j'ai créé pour une utilisation perso,

auriez-vous une petite idée pour m'aider svp ?

merci
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Tu es plutôt avare en détails ;)

D'après l'exemple que tu donnes, voilà ce que je ferais :

mon_application
taskkill /im "mon_application"
mon_application
pause
exit
0
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3
 
désolé je vais essayer de donner le plus de détails possible,

en gros, j'ai modifié un petit outil en c++ pour un usage personnel qui m'informe si un fichier a été modifié ou non en instantané

pour exécuter ce dernier je tape dans le terminal:

C:\> mon_application


et mon application s’ouvre sous forme de console sur le cmd et je tape ma commande:


C:\> mon_application
>>list mon_répertoire
0 modification


et là mon outil continue de boucler à l'infinie...

moi ce que j'aimerais pouvoir faire , c'est que ce dernier soit fermé puis rouvert par un batch pour automatiser et pas fermer et rouvrir la fenêtre si possible.

Malheureusement votre morceau de script n'a pas fonctionné pour moi, en effet, ce dernier continue de tourné malgré tout...

voilà, si vous avez une idée je suis preneur...

merci par avance
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Pas possible que ça ne marche pas, soit le nom de l'application n'est pas le nom du processus correspondant, soit il faut lancer le script avec le clic-droit "exécuter en tant qu'administrateur"

ps : merci pour les détails, je comprends mieux
0
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3
 
votre code fonctionne dans le sens ou ce dernier lance bien l'outil,

mais il ne le ferme malheureusement pas après avoir saisie la commande... ça continue de boucler...
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Envoie-moi ton exécutable et je vais arranger ça.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3
 
j'arrive pas à poster le lien mega ici, je vous envois ça en mp
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Sinon tu peux utiliser le site https://www.cjoint.com/
0
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3 > barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention  
 
je vous fais parvenir l'exécutable en lien partagé (en espérant que ça bloque pas...)

j'ai retiré le code de l'exécutable et ai laissé uniquement le menu à choix, il suffit de taper 1 et ça boucle à l'infini:

https://www.cjoint.com/c/JDnteqiLy5C

merci par avance pour le temps que vous me consacrez

bonne soirée
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925 > jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention  
 
De rien ;)

Comme je le disais un taskkill /im tool.exe stoppe les 2 processus engendrés par tool.exe
J'ai vérifié avec ProcessExplorer

Qu'est-ce qui te fait dire que ça tourne encore ?
0
jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   3 > barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention  
 
bonsoir,

quand je mets votre code dans un batch dans le répertoire parent, ce dernier se lance bien mais se ferme pas après avoir tapé la commande "1"...

ça continue de bloquer

0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925 > jojol_8144 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention  
 
Mon code ouvre, ferme puis re-ouvre ton exe, c'est peut-être pour ça, non ?
0