PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Batch



Malta-100
30.03.2010, 14:49
Hallo,


Hab ein kleines Problem. Ich will die datei log.txt aus meinem Heirue-Soft Verzeichnis per batch alle paar minuten auf meinen FTP-Server laden. Soweit so gut....
Ich hab 2 Dateien erstellt. Eine FTP.bat und eine daten.ftp
in der FTP.bat steht:


ftp.exe -n -i -s:daten.ftp
exit

in der daten.ftp:


OPEN host.host.de <-- nur ein beispiel
USER username
passwort
cd
\FTP
put C:\Programme\Heirue-Soft\log.txt >> test.txt

so, jetzt lädt der mir zwar ne datei hoch, die heißt auch test.txt... die is aber leer -.-,
könnte mir da einer vllt helfen???
LG Malta-100

Backdraft007
30.03.2010, 15:18
put C:\Programme\Heirue-Soft\log.txt >> test.txt


lass mal die >> weg


put C:\Programme\Heirue-Soft\log.txt test.txt

Malta-100
30.03.2010, 16:26
Danke erstmal =)... war aber i-wie ein doofer Fehler...
Naja, das mit dem richtigen hochladen geht ja jetzt, aber der lädt das alles hintereinander, also anstatt

test
test1
test2
schreibt der
testtest1test2

in die Datei...

Weißt du warum der das macht?

Malta-100
30.03.2010, 17:12
So...
hab Selber ne Lösung gefunden... weiß zws
ar nicht warum-aber es funzt..
Ich muss die log-datei als .doc speichern und als .dat hochladen(was ne logik oder?!)
dann ist die ausgabe auch richtig...
ach, es klappt auch, wenn man erst ne .doc erstellt, diese dann in eine .dat umwandelt und letztere als .htm hochlädt....
direkt von .doc als .htm hochladen geht i-wie nicht(wird alles wieder aneinander geschrieben...)

felix000
30.03.2010, 17:36
Wie erstellst du denn die log.txt?

Malta-100
30.03.2010, 18:02
Also, die Log erstelle ich mit FMS-Protokoll.bat


echo %date% %time:~0,8% %1 %3 %2 %4 >> Log\log.txt
echo.

ich rufe es direkt aus FMS heraus auf:

launch C:\Programme\Heirue-Soft\FMS32PRO\Batch\FMS-Protokoll.bat %1 %2 %3 %4

Die so erzeugte log.txt wird auch so, wie ich es haben will erstellt.(also mit zeilenumbrüchen)

wenn ich jetzt aber genau diese log.txt hochlade, gehen alle Formatierungen verloren(wird vermutlich nur als Bynäre datei hochgeladen...)

felix000
30.03.2010, 18:11
Wie wird die Datei dann auf dem Server verarbeitet oder angezeigt???

Malta-100
30.03.2010, 18:25
Wenn ich die einfach als log.txt hochlade, dann wird die als ein zusammen hängender Text angezeigt... sieht so aus, als würde die vom Server verändert...

Malta-100
30.03.2010, 18:29
Hmm... hab gerade mal was ausprobiert...
Ich hab mich über cmd-->ftp an meinem server angemeldet, die datei(also die log.txt) in log. dat umbenannt und siehe da, alles wird so angezeigt wie ich will.. dann hab ich die auch direkt wieder nach log.txt umbenannt und hatte wieder das selbe problem wie zuvor

... scheint an der Einstellung meines Servers zu liegen?!

naja, ich guck ma ob ich da irgendwo ASCII für .txt aktivieren kann...

felix000
30.03.2010, 18:31
Ich geh mal davon aus, dass es ein Webserver ist, oder???

Mit welchem Programm (Browser?) zeigst du denn die Datei an???

felix000
30.03.2010, 18:33
Ich benutz nicht das in Windows eingebaute ftp-Kommandozeilenprogramm sonder NCftp, des funktioniert sehr gut...

Malta-100
30.03.2010, 18:34
Also, ich habs schon mit Firefox 3.6.1 probiert, außerdem noch mit IE, Opera und Safari.

Hmm... kann das wirklich am webbrowser liegen?