Batch txt auf FTP auslesen ohne loggin
Hallo Leute
Ich möchte eine Batch schreiben die eine txt Datei auf einem FTP Server ausliest (genau wie der befehl Type [Laufwerk][Pfad][Dateiname])
Nur ohne die Datei herunterladen zu müssen
So...
Ich will dann mal von 0 anfangen.
Ich habe heute ein NewsTool gebastelt. Was es kann? Man kann in einer txt Neuigkeiten verfassen und diese dann per Upploader.bat auf einen FTP Server hochladen. Nun gibt es dann die Anzeige.bat... das eigentlioche Tool.
Dieses Lädt sich zur Zeit noch die neusten Dateien runter in ein Verzeichnis und liest diese dann aus sodass die News in der Batch stehen (Type Datei|more) Bis hier hin ist auch alles klar ;)
Nur das dumme ist ja, dass ich nicht unbedingt die ganzen Loggin Daten vom Server auf einen anderen Rechner übertragen will. Sondern ich möchte dass die Batch die Datei auch so, ohne loggin auslesen kann.
Wisst Ihr was ich meine?
hier mal der Code:
Ich bin über eure Ratschläge sehr dankbar.
Falls das nicht geht muss ich dann leider die download.dat nach beendung der befehle löschen lassen. Und dann das ganze in eine exe um compilieren. Aber das ist nicht der Sinn ds Ganzen.
Mit freundlichen Grüssen
Alain Burkhalter
Ich möchte eine Batch schreiben die eine txt Datei auf einem FTP Server ausliest (genau wie der befehl Type [Laufwerk][Pfad][Dateiname])
Nur ohne die Datei herunterladen zu müssen
So...
Ich will dann mal von 0 anfangen.
Ich habe heute ein NewsTool gebastelt. Was es kann? Man kann in einer txt Neuigkeiten verfassen und diese dann per Upploader.bat auf einen FTP Server hochladen. Nun gibt es dann die Anzeige.bat... das eigentlioche Tool.
Dieses Lädt sich zur Zeit noch die neusten Dateien runter in ein Verzeichnis und liest diese dann aus sodass die News in der Batch stehen (Type Datei|more) Bis hier hin ist auch alles klar ;)
Nur das dumme ist ja, dass ich nicht unbedingt die ganzen Loggin Daten vom Server auf einen anderen Rechner übertragen will. Sondern ich möchte dass die Batch die Datei auch so, ohne loggin auslesen kann.
Wisst Ihr was ich meine?
hier mal der Code:
@echo off
Mode con cols=80 lines=666
title News (c)by Alain Burkhalter
color 0A
rem Codet by Crasher, alias Alain Burkhalter
rem burala@hotmail.de
if exist "%programfiles%\NoName Newsletter" goto :download
mkdir "%programfiles%\NoName Newsletter"
:download
if exist "%programfiles%\NoName Newsletter\download.dat" goto :down
echo open username.cr.funpic.de >>"%programfiles%\NoName Newsletter\download.dat"
echo user Username >>"%programfiles%\NoName Newsletter\download.dat"
echo passwort >>"%programfiles%\NoName Newsletter\download.dat"
echo lcd "%programfiles%\NoName Newsletter" >>"%programfiles%\NoName Newsletter\download.dat"
echo get news.txt >>"%programfiles%\NoName Newsletter\download.dat"
echo get team.txt >>"%programfiles%\NoName Newsletter\download.dat"
echo get oldlog.txt >>"%programfiles%\NoName Newsletter\download.dat"
echo disconnect >>"%programfiles%\NoName Newsletter\download.dat"
echo quit >>"%programfiles%\NoName Newsletter\download.dat"
:down
ftp.exe -n -i -s:"%programfiles%\NoName Newsletter\download.dat" >nul
:start
cls
echo Willkommen zum Newsletter von NoName
echo ....................................
echo [1]-Team [2]-Website [3]-OldLog
echo ------------------------------------
echo.
type "%programfiles%\NoName Newsletter\news.txt"|more
echo.
echo --------------------------------------------------------------------------------
set /p choice=Zahl:
if %choice%==1 goto :team
if %choice%==2 goto :website
if %choice%==3 goto :log
:team
cls
Title Team
type "%programfiles%\NoName Newsletter\team.txt"|more
echo.
pause
goto :start
:log
cls
title Logs
type "%programfiles%\NoName Newsletter\oldlog.txt"|more
echo.
pause
goto :start
:website
cls
Title Website
echo Website wird noch erstellt.
echo Bitte um geduld
echo Updates auf Newsletter ersichtlich
echo.
pause
goto :start
Ich bin über eure Ratschläge sehr dankbar.
Falls das nicht geht muss ich dann leider die download.dat nach beendung der befehle löschen lassen. Und dann das ganze in eine exe um compilieren. Aber das ist nicht der Sinn ds Ganzen.
Mit freundlichen Grüssen
Alain Burkhalter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 156259
Url: https://administrator.de/forum/batch-txt-auf-ftp-auslesen-ohne-loggin-156259.html
Ausgedruckt am: 04.05.2025 um 18:05 Uhr
1 Kommentar

moin,
nur gucken, nicht anfassen gibts nicht geht nicht kommt auch nicht wieder rein.
Ein simples lesen einer x beliebigen Datei ist ein kopieren in den Speicher - das ist und bleibt so und daran wird sich auch nie was ändern.
Was sich allerdings geändert hat, ist die suffix von batchscripten - die nennt man - wenn man Befehle aus höheren Versionen nimmt - cmd.
Nachdem ich mal etwas länger in deinen Code angesehen habe - warum so was "olles" schreinern und kein Widget mit Rss Feed?
Gruß
nur gucken, nicht anfassen gibts nicht geht nicht kommt auch nicht wieder rein.
Ein simples lesen einer x beliebigen Datei ist ein kopieren in den Speicher - das ist und bleibt so und daran wird sich auch nie was ändern.
Was sich allerdings geändert hat, ist die suffix von batchscripten - die nennt man - wenn man Befehle aus höheren Versionen nimmt - cmd.
Nachdem ich mal etwas länger in deinen Code angesehen habe - warum so was "olles" schreinern und kein Widget mit Rss Feed?
Gruß