//メイン動作 public void DoAction(ICommandTarget target, StartupAction act) { switch (act) { case StartupAction.TelnetSSHDialog: _commandManager.Execute(_commandManager.Find("org.poderosa.session.telnetSSH"), target); break; case StartupAction.OpenCygwin: _sessionService.TerminalSessionStartCommand.StartTerminalSession(target, (ITerminalParameter)_protocolService.CreateDefaultCygwinParameter().GetAdapter(typeof(ITerminalParameter)), _cygwinService.CreateDefaultCygwinTerminalSettings()); break; } }