string pathAdb = project.Variables["pathAdb"].Value; // путь к adb
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}"); // переход в директорию с adb
//Thread.Sleep(200);
cmd.StandardInput.WriteLine(string.Format(@"adb exec-out uiautomator dump /dev/tty")); // Команда adb
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit(50); // Через сколько закрыть консоль
return cmd.StandardOutput.ReadToEnd();