diff --git a/renderdocui/Windows/MainWindow.Designer.cs b/renderdocui/Windows/MainWindow.Designer.cs index d48d9ff38..b90c40d77 100644 --- a/renderdocui/Windows/MainWindow.Designer.cs +++ b/renderdocui/Windows/MainWindow.Designer.cs @@ -95,6 +95,7 @@ this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.manageRemote = new System.Windows.Forms.ToolStripMenuItem(); + this.startAndroidRemoteServerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.viewDocsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.viewLogFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -118,6 +119,7 @@ this.statusProgress = new System.Windows.Forms.ToolStripProgressBar(); this.dockPanel = new WeifenLuo.WinFormsUI.Docking.DockPanel(); this.saveDialog = new System.Windows.Forms.SaveFileDialog(); + this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); this.menuStrip1.SuspendLayout(); this.toolStripContainer1.BottomToolStripPanel.SuspendLayout(); this.toolStripContainer1.ContentPanel.SuspendLayout(); @@ -516,7 +518,9 @@ this.resolveSymbolsToolStripMenuItem, this.toolStripSeparator11, this.optionsToolStripMenuItem, - this.manageRemote}); + this.manageRemote, + this.toolStripSeparator13, + this.startAndroidRemoteServerToolStripMenuItem}); this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem"; this.toolsToolStripMenuItem.Size = new System.Drawing.Size(44, 20); this.toolsToolStripMenuItem.Text = "&Tools"; @@ -804,6 +808,18 @@ this.saveDialog.Filter = "Log Files (*.rdc)|*.rdc"; this.saveDialog.Title = "Save Log As"; // + // toolStripSeparator13 + // + this.toolStripSeparator13.Name = "toolStripSeparator13"; + this.toolStripSeparator13.Size = new System.Drawing.Size(271, 6); + // + // startAndroidRemoteServerToolStripMenuItem + // + this.startAndroidRemoteServerToolStripMenuItem.Name = "startAndroidRemoteServerToolStripMenuItem"; + this.startAndroidRemoteServerToolStripMenuItem.Size = new System.Drawing.Size(274, 26); + this.startAndroidRemoteServerToolStripMenuItem.Text = "Start Android Remote Server"; + this.startAndroidRemoteServerToolStripMenuItem.Click += new System.EventHandler(this.startAndroidRemoteServerToolStripMenuItem_Click); + // // MainWindow // this.AllowDrop = true; @@ -907,11 +923,13 @@ private System.Windows.Forms.ToolStripMenuItem pythonShellToolStripMenuItem; private System.Windows.Forms.ToolStripStatusLabel statusIcon; private System.Windows.Forms.ToolStripMenuItem manageRemote; + private System.Windows.Forms.ToolStripMenuItem startAndroidRemoteServerToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem checkForUpdatesToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem showTipsToolStripMenuItem; private System.Windows.Forms.ToolStripSeparator toolStripSeparator12; private System.Windows.Forms.ToolStripMenuItem statisticsViewerToolStripMenuItem; private System.Windows.Forms.ToolStripDropDownButton contextChooser; private System.Windows.Forms.ToolStripMenuItem localContext; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; } } \ No newline at end of file diff --git a/renderdocui/Windows/MainWindow.cs b/renderdocui/Windows/MainWindow.cs index facba193b..39d69f004 100644 --- a/renderdocui/Windows/MainWindow.cs +++ b/renderdocui/Windows/MainWindow.cs @@ -1943,5 +1943,15 @@ namespace renderdocui.Windows } #endregion + + private void startAndroidRemoteServerToolStripMenuItem_Click(object sender, EventArgs e) + { + // /K to keep the window open after finishing. + // We want to see the output, e.g. to see if adb is on the path. + ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe", "/K android_remoteserver.bat"); + + Process process = Process.Start(processInfo); + process.Close(); + } } } diff --git a/renderdocui/renderdocui.csproj b/renderdocui/renderdocui.csproj index 407564e74..f42315876 100644 --- a/renderdocui/renderdocui.csproj +++ b/renderdocui/renderdocui.csproj @@ -627,6 +627,10 @@ + + copy $(SolutionDir)scripts\android_remoteserver.bat $(TargetDir) +copy $(SolutionDir)scripts\android_capture.bat $(TargetDir) +