Christoph Schnauß: FTP-Client mit TCL

Beitrag lesen

guten Abend ;-)

Ich bin grade dabei, mir einen eigenen kleinen FTP-Client mit TCL zu schreiben. Er soll nicht nur FTP können, sondern auch die paar CVS-Adressen, die ich gelegentlich besuche, ansteuern können. Weil das die "normalen" FTP-Clients nicht können (jedenfalls nicht die, die ich bisher kenne), bastle ich mir das Teil halt selber, und TCL als Programmiersprache hab ich genommen, weil ich das Script, wenns denn fertig ist, unverändert in Windows und LINUX einsetzen kann. Außerdem mag ich halt TCL ;-)

Jetzt hänge ich an einer möglicherweise banalen Stelle. Der FTP-Zugang funktioniert zwar prinzipiell, aber ich habe mehrere FTP-Adressen, bei denen ich über einen Account verfüge. Außerdem gibts ein paar große FTP-Server, bei denen ich gelegentlich vorbeischaue, und bei denen ich mich anonym anmelden kann.
Mir wird ganz einfach die Acoount-Abfrage lästig. Und da kriege ich die Speicherung noch nicht hin. Zum Vergleich wollte ich mir eine kleine BAT (unter Windows) schreiben, aber auch das schaffe ich nicht. Man kann ja von der "Eingabeaufforderung" das lokale FTP (Datei ftp.exe in C:\WinXP\system32} aufrufen, ich benutze das manchmal, wenn ich an einen Rechner gerate, auf dem gerade kein anderes FTP-Programm zur Verfügung steht. Da muß man nach dem "open"-Befehl die Adresse eintippen, dann username und Paßwort, und schließlich den gewünschten Befehl  -  zum download beispielsweise "get". Das Vorgehen, der Reihe nach am Programmprompt ein paar Befehle zu tippen, schreit geradezu danach, in einem Script zusammengefaßt zu werden. Hat jemand nen Hinweis, wie das zu machen ist?

Ich kriege bisweilen deutlich komplexere Scripts zum Laufen, aber hier scheitere ich daran, daß das Paßwort abgefragt wird und ich dafür keine Automatisierung hinbekomme.

Grüße aus Berlin

Christoph S.