[C#] Utiliser Telnet
cs_piep14
- Messages postés
-
345
- Date d'inscription
- lundi 15 mars 2004
- Statut
- Membre
- Dernière intervention
- 13 mai 2011
-
uzmenaz
- Messages postés
-
8
- Date d'inscription
- mardi 15 juin 2004
- Statut
- Membre
- Dernière intervention
- 18 avril 2007
-
Bonjour a toute la communauté :
J'ai un problème que je viens vous exposer. J'ai un bouton et un champs textbox.
Je souhaite quand je clique sur le bouton :
- Lancer telnet (ca OK)
- Executer les commandes contenues dans le textbox (pas OK)
C'est tout ce que je souhaite. Voici ce que j'ai pour le moment :
private void Anabel_Click(object sender, System.EventArgs e)
{
Process myProcess = new Process();
myProcess.StartInfo.FileName = "telnet.exe";
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.RedirectStandardInput = true;
myProcess.Start();
StreamWriter myStreamWriter = myProcess.StandardInput;
for (int i = 0; i < Memo1.Lines.Length; i++)
{
myStreamWriter.WriteLine(Memo1.Lines[i]);
}
//ferme le flux d'entrée
myStreamWriter.Close();
// attend que telnet ai finit ses traitements
myProcess.WaitForExit();
// ferme le processus
myProcess.Close();
}
Merci pour votre aide !!