Bonjour, alors voilà mon problème: je suis stagiaire et je dois creer une interface graphique pour améliorer un programme .bat qui est utilisé en ligne de commande (dans une "boite noir") j'ai donc créer une appli Windows sur c# , je précise que je ne veux pas tout reprogrammer en C# mais juste faire appel au batch, donc je fais appel de cette façon làcela fonctionne et j'arrive a reprendre mes salle, nom et liste . Le problème est que le batch fais une suite d'actions séparé par des pause(appui sur une touche pour continuer) , et je voudrai que l'appui sur un bouton "suivant" dans mon interface graphique permette au batch de continuer. En gros, comment faire pour que l'appui sur un bouton en c# soit considéré comme une touche dans un .bat ???? J’espère que quelqu'un pourra m aider :$ Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void Start() { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo = new System.Diagnostics.ProcessStartInfo(@""+fichierPartiel); //execute partiel.bat p.StartInfo.Arguments=("/c "+salle+" "+nom+" "+liste); //envoi des variable au .bat p.StartInfo.UseShellExecute=false; //annule la validation d'ouverture du .bat p.StartInfo.CreateNoWindow = true; //pas d'affichage pour le .bat p.Start(); // p.WaitForExit(); p.Close();
EDIT : Et sinon je pensai a modifier les arguments du p.startinfo durant le start mais je pense pas que cela soit possible (de cette maniere je pourrai envoye l'etat des boutons au .bat) bref HELP !!!!!!!!!!!!!!!!!!!
Partager