C#程序调用CMD执行命令方法
Posted fengyan8909
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#程序调用CMD执行命令方法相关的知识,希望对你有一定的参考价值。
先将adb.exe环境加入系统环境变量
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
//process.StartInfo.Arguments = "adb deviecs";
process.StartInfo.WorkingDirectory = "C:/Users/Administrator";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.ErrorDialog = true;
process.StartInfo.CreateNoWindow = true;
process.Start();
process.StandardInput.WriteLine("adb get-serialno > " + serialno_path);
Thread.Sleep(1000);
process.StandardInput.WriteLine("adb get-serialno");
process.StandardInput.WriteLine("exit");
process.StandardInput.AutoFlush = true;
process.WaitForExit();
process.Close();
以上是关于C#程序调用CMD执行命令方法的主要内容,如果未能解决你的问题,请参考以下文章
小5聊C#基础之调用cmd执行命令并且执行遇到需要输入Y或N的情况