string pathAdb = project.Variables["pathAdb"].Value;
Process cmd = new Process();
cmd.StartInfo = new ProcessStartInfo
{
FileName = "cmd.exe",
CreateNoWindow = true,
UseShellExecute = false,
WindowStyle = ProcessWindowStyle.Normal,
RedirectStandardInput = true,
RedirectStandardOutput = true,
};
cmd.Start();
cmd.StandardInput.WriteLine($"cd {pathAdb}");
cmd.StandardInput.WriteLine(string.Format(@"adb exec-out uiautomator dump /dev/tty"));
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit(50);
return cmd.StandardOutput.ReadToEnd();