Je dois écrire le numéro de série (texte) d'une commande textBox à cmd en utilisant startInfo.Arguments. Le point principal est, toutes les recherches que j'ai faites ici ont pointé pour remplacer le texte au début ou à la fin des arguments. Mais je dois insérer le texte du textBox au milieu de l'argument, comme ceci:Copie de données de textBox vers cmd en utilisant startInfo.Arguments
string input1 = textBox1.Text;
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
startInfo.FileName = "CMD.exe";
startInfo.Arguments = "/c adb -s "textBox1.Text" shell dumpsys battery";
Toute aide sera appréciée. Je vous remercie.
Regardez clairement dans les tutoriels C# de base. Il s'agit d'une simple concaténation/interpolation de chaîne. –
Vous concaténez les chaînes avec '+'. Par exemple. "un" + "deux" '. – Blorgbeard
Avez-vous essayé la concaténation de chaîne normale? 'startInfo.Arguments ="/c adb -s "+ textBox1.Text +" batterie de décharges de shell ";' – Alejandro