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);
        }