Moin
Ich möchte ein kleines Frontend für PuTTY schreiben, ähnlich wie der "PuTTY Connection Manager", da dieser scheinbar nicht mehr weiterentwickelt wird.
Dazu will ich das PuTTY selbst die eingendliche arbeit macht und ich Putty nur die IP/Port z.B. aus einer kleinen Datenbank übergebe. Ich habe allerdings keine
Idee wie ich die Ausgaben von PuTTY meinem Programm übergeben soll so das sie z.B. in einem Memofeld angezeigt werden.
Kann mir da einer auf die Sprünge helfen?
Gruß
Michael
PuTTY Frontend
-
- Beiträge: 737
- Registriert: Do 27. Sep 2012, 00:07
- OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
- CPU-Target: x86_64-win64
- Wohnort: Hamburg
Re: PuTTY Frontend
Wenn du Konsolenausgabe lesen willst, dann kannst du TProzess verwenden schaumal hier: http://wiki.freepascal.org/Executing_Ex ... rograms/de
Mann kann auch Tastendruck senden.
Mann kann auch Tastendruck senden.
-
- Beiträge: 230
- Registriert: Di 17. Mär 2009, 10:51
- OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)
Re: PuTTY Frontend
Danke für die Info. Schau´ ich mir mal anSoner hat geschrieben:Wenn du Konsolenausgabe lesen willst, dann kannst du TProzess verwenden schaumal hier

Gruß
Michael
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: PuTTY Frontend
Witzig, gerade beschäftige ich mich mit einem ähnlichen Problem und der Anbindung von Putty.
Dort gibt es übrigens einen anderen Ansatz. Nicht die SSH-Ausgaben werden umgeleitet, sondern das PuTTY-Fenster wird in die Tabs des Programms eingebettet. Damit ist die Schnittstelle zu PuTTY wohl deutlich einfacher. Keine Umleitung von Daten, nur PuTTY-Instanz erzeugen und "irgendwie" einbetten. Vermutlich gibt es da über die WIN-API Möglichkeiten. Vielleicht wäre das auch eine Lösung für dich.
Für den Fall, dass du die Ausgabe in dein Programm umleiten willst ist Plink (gibt es auch auf der PuTTY-Downloadseite) wohl die bessere Wahl als PuTTY. Das ist praktisch ein Kommandozeilentool und keine GUI-Anwendung. Von daher ist es mit TProcess besser ansteuerbar.catweasel hat geschrieben:Ich habe allerdings keine Idee wie ich die Ausgaben von PuTTY meinem Programm übergeben soll so das sie z.B. in einem Memofeld angezeigt werden. Kann mir da einer auf die Sprünge helfen?
Ich bin vom PuTTY Connection Manager weg zu, Remote Desktop Manager (http://remotedesktopmanager.com/). Der unterstützt nicht nur PuTTY sondern auch noch RDP und ähnliches. Die kostenfreie Version reicht völlig aus.catweasel hat geschrieben:Ich möchte ein kleines Frontend für PuTTY schreiben, ähnlich wie der "PuTTY Connection Manager", da dieser scheinbar nicht mehr weiterentwickelt wird.
Dazu will ich das PuTTY selbst die eingendliche arbeit macht und ich Putty nur die IP/Port z.B. aus einer kleinen Datenbank übergebe.
Dort gibt es übrigens einen anderen Ansatz. Nicht die SSH-Ausgaben werden umgeleitet, sondern das PuTTY-Fenster wird in die Tabs des Programms eingebettet. Damit ist die Schnittstelle zu PuTTY wohl deutlich einfacher. Keine Umleitung von Daten, nur PuTTY-Instanz erzeugen und "irgendwie" einbetten. Vermutlich gibt es da über die WIN-API Möglichkeiten. Vielleicht wäre das auch eine Lösung für dich.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 230
- Registriert: Di 17. Mär 2009, 10:51
- OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)
Re: PuTTY Frontend
Den kannte ich noch gar nicht. Schaue ich mir auf jeden Fall mal an. Danke für den Tipm.fuchs hat geschrieben:Ich bin vom PuTTY Connection Manager weg zu, Remote Desktop Manager (http://remotedesktopmanager.com/). Der unterstützt nicht nur PuTTY sondern auch noch RDP und ähnliches. Die kostenfreie Version reicht völlig aus.

Gruß
Michael