实例介绍
SuperPuTTY是一个基于Windows的应用程序,用于管理putty ssh终端。此外,它还具有用于基本任务的简单脚本语言。它还支持RDP会话。
【实例截图】
【核心代码】
文件清单
└── superputty-0492b04630727097266718938c55ddbbd5466843
├── azure-pipelines.yml
├── License.rtf
├── License.txt
├── Patches
│ ├── addedIcons.patch
│ ├── DirMove.patch
│ ├── ExtraArgsChanges.patch
│ ├── frmSuperPutty.patch
│ ├── gotoCommandLine.patch
│ ├── HideMenu.patch
│ ├── issue146.diff
│ ├── issue_177.patch
│ ├── PuTTYStart.patch
│ ├── Shoutcut.patch
│ └── SPTabChange.patch
├── README.md
├── ReleaseNotes.txt
├── SuperPutty
│ ├── AboutBox1.cs
│ ├── AboutBox1.Designer.cs
│ ├── AboutBox1.resx
│ ├── App.config
│ ├── app.manifest
│ ├── Apps-utilities-terminal.ico
│ ├── ctlApplicationPanel.cs
│ ├── ctlApplicationPanel.resx
│ ├── ctlPuttyPanel.cs
│ ├── ctlPuttyPanel.Designer.cs
│ ├── ctlPuttyPanel.resx
│ ├── ctlSshNetPanel.cs
│ ├── ctlSshNetPanel.Designer.cs
│ ├── Data
│ │ ├── HistoryEntry.cs
│ │ ├── KeyboardShortcut.cs
│ │ ├── LayoutData.cs
│ │ ├── PuttyDataHelper.cs
│ │ ├── RDPDataHelper.cs
│ │ ├── SessionData.cs
│ │ └── SessionDataStartInfo.cs
│ ├── DebugLogViewer.cs
│ ├── DebugLogViewer.Designer.cs
│ ├── DebugLogViewer.resx
│ ├── dlgEditSession.cs
│ ├── dlgEditSession.Designer.cs
│ ├── dlgEditSession.resx
│ ├── dlgFindPutty.cs
│ ├── dlgFindPutty.Designer.cs
│ ├── dlgFindPutty.resx
│ ├── dlgLogin.cs
│ ├── dlgLogin.Designer.cs
│ ├── dlgLogin.resx
│ ├── dlgMouseFeedback.cs
│ ├── dlgMouseFeedback.Designer.cs
│ ├── dlgMouseFeedback.resx
│ ├── dlgScriptEditor.cs
│ ├── dlgScriptEditor.Designer.cs
│ ├── dlgScriptEditor.resx
│ ├── frmDocumentSelector.cs
│ ├── frmDocumentSelector.Designer.cs
│ ├── frmDocumentSelector.resx
│ ├── frmSuperPutty.cs
│ ├── frmSuperPutty.Designer.cs
│ ├── frmSuperPutty.resx
│ ├── frmTransferStatus.cs
│ ├── frmTransferStatus.Designer.cs
│ ├── frmTransferStatus.resx
│ ├── GitRelease.cs
│ ├── Gui
│ │ ├── BaseViewModel.cs
│ │ ├── DataGridViewProgressColumn.cs
│ │ ├── dlgRenameItem.cs
│ │ ├── dlgRenameItem.Designer.cs
│ │ ├── dlgRenameItem.resx
│ │ ├── DpiUtils.cs
│ │ ├── ImageListPopup.cs
│ │ ├── ImageListPopup.designer.cs
│ │ ├── ImageListPopup.resx
│ │ ├── KeyboardShortcutEditor.cs
│ │ ├── KeyboardShortcutEditor.Designer.cs
│ │ ├── KeyboardShortcutEditor.resx
│ │ ├── ListViewExtensions.cs
│ │ ├── QuickSelector.cs
│ │ ├── QuickSelectorData.cs
│ │ ├── QuickSelectorData.Designer.cs
│ │ ├── QuickSelectorData.xsc
│ │ ├── QuickSelectorData.xsd
│ │ ├── QuickSelectorData.xss
│ │ ├── QuickSelector.Designer.cs
│ │ └── QuickSelector.resx
│ ├── HttpRequest.cs
│ ├── LayoutsList.cs
│ ├── LayoutsList.Designer.cs
│ ├── LayoutsList.resx
│ ├── Log4netDebugLogForm.cs
│ ├── Log4netDebugLogForm.Designer.cs
│ ├── Log4netDebugLogForm.resx
│ ├── Logger.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── app.manifest
│ │ ├── AssemblyInfo.cs
│ │ ├── DataSources
│ │ │ ├── SuperPutty.Data.KeyboardShortcut.datasource
│ │ │ ├── SuperPutty.Scp.FileTransferViewItem.datasource
│ │ │ └── SuperPutty.Scp.IBrowserModel.datasource
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.cs
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PscpTransfer.cs
│ ├── RemoteFileListPanel.cs
│ ├── RemoteFileListPanel.Designer.cs
│ ├── RemoteFileListPanel.resx
│ ├── Resources
│ │ ├── accept-gray.png
│ │ ├── accept.png
│ │ ├── application_edit.png
│ │ ├── application_xp_terminal.png
│ │ ├── Apps-terminal.ico
│ │ ├── Apps-utilities-terminal-16x16.ico
│ │ ├── Apps-utilities-terminal.ico
│ │ ├── asterisk_gray.png
│ │ ├── bullet_go.png
│ │ ├── computer.png
│ │ ├── connect.png
│ │ ├── cross-black.png
│ │ ├── File-Large.png
│ │ ├── find.png
│ │ ├── Folder-Green-Large.png
│ │ ├── Folder-Large.png
│ │ ├── folder.png
│ │ ├── folder-up.png
│ │ ├── keyboard.png
│ │ ├── lightning_go.png
│ │ ├── page-blue.png
│ │ ├── script_code.png
│ │ ├── server_go.png
│ │ ├── stop.png
│ │ ├── themes
│ │ │ └── default
│ │ │ └── icons
│ │ │ ├── application_osx_terminal.png
│ │ │ ├── application_xp_terminal.png
│ │ │ ├── arch_linux.png
│ │ │ ├── book.png
│ │ │ ├── centos.png
│ │ │ ├── clock.png
│ │ │ ├── comment.png
│ │ │ ├── compress.png
│ │ │ ├── database.png
│ │ │ ├── debian.png
│ │ │ ├── drive_network.png
│ │ │ ├── email.png
│ │ │ ├── fedora.png
│ │ │ ├── feed.png
│ │ │ ├── firewall.png
│ │ │ ├── flag_blue.png
│ │ │ ├── flag_green.png
│ │ │ ├── flag_orange.png
│ │ │ ├── flag_pink.png
│ │ │ ├── flag_purple.png
│ │ │ ├── flag_red.png
│ │ │ ├── flag_yellow.png
│ │ │ ├── freebsd.png
│ │ │ ├── help.png
│ │ │ ├── house.png
│ │ │ ├── information.png
│ │ │ ├── ipod.png
│ │ │ ├── lightbulb.png
│ │ │ ├── lightning.png
│ │ │ ├── linux_mint.png
│ │ │ ├── lorry.png
│ │ │ ├── map.png
│ │ │ ├── monitor.png
│ │ │ ├── printer.png
│ │ │ ├── puffy.png
│ │ │ ├── redhat.png
│ │ │ ├── report.png
│ │ │ ├── server.png
│ │ │ ├── suse_linux.png
│ │ │ ├── telephone.png
│ │ │ ├── television.png
│ │ │ ├── time.png
│ │ │ ├── tux.png
│ │ │ ├── ubuntu.png
│ │ │ ├── webcam.png
│ │ │ ├── windows.png
│ │ │ └── world.png
│ │ ├── tick.png
│ │ └── time.png
│ ├── Scp
│ │ ├── BrowserCommon.cs
│ │ ├── BrowserPresenter.cs
│ │ ├── BrowserView.cs
│ │ ├── BrowserView.Designer.cs
│ │ ├── BrowserViewModel.cs
│ │ ├── BrowserView.resx
│ │ ├── FileTransfer.cs
│ │ ├── FileTransferPresenter.cs
│ │ ├── FileTransferView.cs
│ │ ├── FileTransferView.Designer.cs
│ │ ├── FileTransferViewModel.cs
│ │ ├── FileTransferView.resx
│ │ ├── LocalBrowserModel.cs
│ │ ├── PscpBrowserPanel.cs
│ │ ├── PscpBrowserPanel.Designer.cs
│ │ ├── PscpBrowserPanel.resx
│ │ ├── PscpClient.cs
│ │ └── RemoteBrowserModel.cs
│ ├── Scripting
│ │ ├── CloseSessionCommand.cs
│ │ ├── OpenSessionCommand.cs
│ │ ├── PromptCommand.cs
│ │ ├── SendCharCommand.cs
│ │ ├── SendKeyCommand.cs
│ │ ├── SendLineCommand.cs
│ │ ├── SleepCommand.cs
│ │ └── Spsl.cs
│ ├── SessionDetail.cs
│ ├── SessionDetail.Designer.cs
│ ├── SessionDetail.resx
│ ├── SessionTreeview.cs
│ ├── SessionTreeview.Designer.cs
│ ├── SessionTreeview.resx
│ ├── SuperPuTTY.cs
│ ├── SuperPutty.csproj
│ ├── SuperPutty.suo
│ ├── ToolWindow.cs
│ ├── ToolWindow.Designer.cs
│ ├── ToolWindowEx.cs
│ ├── ToolWindowEx.Designer.cs
│ ├── ToolWindow.resx
│ └── Utils
│ ├── ChildWindowFocusHelper.cs
│ ├── CommandData.cs
│ ├── CommandLineOptions.cs
│ ├── CygtermStartInfo.cs
│ ├── DesktopWindowHelper.cs
│ ├── ExternalApplications.cs
│ ├── FormUtils.cs
│ ├── GlobalHotKey.cs
│ ├── GlobalWindowEvents.cs
│ ├── HostConnectionString.cs
│ ├── MinttyStartInfo.cs
│ ├── NativeMethods.cs
│ ├── PortableSettingsProvider.cs
│ ├── PropertyNotifiableObject.cs
│ ├── PSStartInfo.cs
│ ├── PuttyStartInfo.cs
│ ├── RDPStartinfo.cs
│ ├── SingleInstanceHelper.cs
│ ├── SingletonToolWindowHelper.cs
│ ├── SortableBindingList.cs
│ ├── TabSwitcher.cs
│ ├── TextBoxFocusHelper.cs
│ ├── VNCStartinfo.cs
│ ├── WCMDStartInfo.cs
│ └── WindowActivator.cs
├── SuperPuttyInstaller
│ ├── Product.wxs
│ ├── SuperPuttyInstaller.wixproj
│ ├── WixUIBannerBmp.bmp
│ └── WixUIDialogBmp.bmp
├── SuperPutty.sln
├── superputty_ssh.reg
└── SuperPuttyUnitTests
├── app.config
├── KeyboardShortcutsTests.cs
├── NUnit
│ ├── nunit-console-runner.dll
│ ├── nunit.core.dll
│ ├── nunit.core.interfaces.dll
│ ├── nunit.framework.dll
│ ├── nunit-gui-runner.dll
│ ├── nunit.mocks.dll
│ ├── nunit.uiexception.dll
│ ├── nunit.uikit.dll
│ └── nunit.util.dll
├── packages.config
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
├── QuickSelectorTests.cs
├── Scp
│ ├── FileTransferTests.cs
│ ├── LocalBrowserTests.cs
│ ├── RemoteBrowserTests.cs
│ └── ScpTests.cs
├── SuperPuTTY.nunit
├── SuperPuttyUnitTests.csproj
├── TestAppRunner.cs
├── TestAppRunner.Designer.cs
└── TestAppRunner.resx
19 directories, 276 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论