public void Execute(Arguments arguments) { string errorJump = arguments.ErrorJump != null && arguments.ErrorJump != null?arguments.ErrorJump.ToString() : string.Empty; string host = arguments.Host.Value; //telnet = System.Diagnostics.Process.Start(pathToTelnet, host); putty = System.Diagnostics.Process.Start(pathToPutty, "-load AS400"); System.Threading.Thread.Sleep(2000); //RobotWin32.ShowWindow(telnet.MainWindowHandle, RobotWin32.ShowWindowEnum.ShowNormal); //IntPtr iHandle = RobotWin32.FindWindow(null, telnet.MainWindowTitle); RobotWin32.ShowWindow(putty.MainWindowHandle, RobotWin32.ShowWindowEnum.ShowNormal); IntPtr iHandle = RobotWin32.FindWindow(null, putty.MainWindowTitle); RobotWin32.SetForegroundWindow(iHandle); }
public void Execute(Arguments arguments) { var pathToTelnet = Path.Combine(AbstractSettingsContainer.Instance.UserDocsAddonFolder.FullName, @"telnet.exe"); var pathToPutty = Path.Combine(AbstractSettingsContainer.Instance.UserDocsAddonFolder.FullName, @"putty.exe"); var errorJump = arguments.ErrorJump != null && arguments.ErrorJump != null?arguments.ErrorJump.ToString() : string.Empty; var host = arguments.Host.Value; //telnet = System.Diagnostics.Process.Start(pathToTelnet, host); var putty = Process.Start(pathToPutty, "-load AS400"); Thread.Sleep(2000); //RobotWin32.ShowWindow(telnet.MainWindowHandle, RobotWin32.ShowWindowEnum.ShowNormal); //IntPtr iHandle = RobotWin32.FindWindow(null, telnet.MainWindowTitle); RobotWin32.ShowWindow(putty.MainWindowHandle, RobotWin32.ShowWindowEnum.ShowNormal); var iHandle = RobotWin32.FindWindow(null, putty.MainWindowTitle); RobotWin32.SetForegroundWindow(iHandle); }