c#如何用代码开启cmd指定命令(如:运行一个手机adb shell命令)
2013-10-12 10:36
411 查看
else if (this.Mode == TravelMode.AutoRecodeMode) { DateTime StartDate = DateTime.Now; string args = string.Format(" -jar \"{4}\" {0} {1} {2} {3}", this.SerialNumber, this.ScreenSize.Width, this.ScreenSize.Height, this.PackageName, jarLocation); //string args = @"-jar " +@"\E:\1010NewAppTest\bin\Debug\adb\TraversalApp.jar"+ " IJAEZ9INS8EUHMVK 720 1280 com.android.calculator2"; #if DEBUG System.Console.WriteLine(string.Format("[AndroidTraveler] ExecuteScript() -> AutoRecodeMode Args:{0}", args)); #endif //声明一个程序信息类 System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo(); //设置外部程序名 Info.FileName = "java.exe"; Info.RedirectStandardInput = true; Info.UseShellExecute = false; Info.Arguments = args; //声明一个程序类 System.Diagnostics.Process Proc; try { //启动外部程序 Proc = System.Diagnostics.Process.Start(Info); Proc.WaitForExit(); } catch (System.ComponentModel.Win32Exception exc) { Console.WriteLine("系统找不到指定的程序文件。\r{0}", exc); }
相关文章推荐
- 2.2.1 传播行为 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。
- [置顶] yjh的实习生涯之自动化测试(2)---新建一个自动登录淘宝例子以及如何将java代码运行到手机上
- 运行cmd直接进入指定目录下的命令
- 在cmd里,java运行jar包中指定Class的命令
- delphi 线程教学第七节:在多个线程时空中,把各自的代码塞到一个指定的线程时空运行
- Linux 命令,如何让运行一个jar程序,当控制台退出后,仍然保持运行状态
- 如何实现使得一个普通用户以root身份运行命令
- 如何将所有的进程运行在一个指定的CPU上
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- 如何向一个正在运行的linux应用插入代码
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- Windows cmd 将命令(/指令)写到一个文件里,直接运行这个文件。提高工作效率
- Windows的cmd终端连接android手机运行adb shell脚本命令
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以
- Windows cmd 将命令(/指令)写到一个文件里,直接运行这个文件。提高工作效率
- cmd中如何得到另外一个命令的结果
- win7 cmd终端连接android手机运行adb shell脚本命令
- Android 如何在java层代码里运行具有root权限的Linux shell命令