startInfo.Argumentsを使用して、textBoxからcmdコマンドまでのシリアル番号(テキスト)を書き込む必要があります。 要点は、私がここで行ったすべての検索は、先頭にあるテキストまたは引数の末尾にあるテキストを置き換えることを指しています。 しかし、私はこのようにテキストボックスから引数の中央にテキストを挿入する必要があります。startInfo.Argumentsを使用してテキストボックスからcmdにデータをコピーする
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";
すべてのヘルプは理解されるであろう。ありがとうございました。
基本的なC#チュートリアルを見てください。これは単純な文字列の連結/補間です。 –
文字列を '+'で連結します。例えば。 '' one "+' 'two" 'のようになります。 – Blorgbeard
通常の文字列連結を試しましたか? 'startInfo.Arguments ="/c adb -s "+ textBox1.Text +" shell dumpsys battery ";' – Alejandro