Odeslání souboru na FTP z BATu nebo GG

Potřeboval bych do BATu vložit pod Win XP odeslání souboru na náš FTP server. Marně hledám jak na to, abych nemusel používat nějakého externího FTP klienta. Neporadíte prosím někdo, jak na to?

Možná by to byla užitečná fíčurka i do GG a do Combine… Autostat nějak umí odeslat statistiky na ftp, takže se to asi řešit dá :wink:

Dej si do Google: "dávkové odeslání FTP".

GG 2.5.0 ma skriptfunkce na praci s FTP.

Já používám na odeslání statistiky na web tyto příkazy. Viz níže. Vyrobím ggstatem soubor "Statistika.html" a hned si ho tam i odešlu. Vše mimo prvního řádku je vytěženo ze souboru "AutoStat.FTP.bat". Takže pokud ti funguje Autostat, tak by jsi tam měl mít něco podobnýho.
Jen se mi nepovedlo takto poslat samotný, již vytvořený soubor.


ggstat -q -d geoget.db3 -o Statistika.html -c j.mikrob -t Template.mujcz -x 50.048433 -y 14.484617
@echo off
setlocal
set file=Statistika.html
set f=log.txt
set web=3web.dkm.cz
set name=*****
set password=*****
echo open %web% > %f%
echo user %name% %password% >> %f%
echo binary >> %f%
echo cd 3web.dkm.cz>> %f%
echo put %file% >> %f%
echo bye >> %f%
ftp -n -d -s:%f%
del /f /q %f%
endlocal
exit


Díky, funguje to dobře.

Jen upozornim na problem: klient ve Win neumi pracovat v pasivnim rezimu, takze na na kazdy web lze timto zpusobem soubor odeslat.