Buenos días a todos haber si me podeis echar una mano:
Me gustaría hacer lo siguiente:
crear un .bast que se me ejecute al iniciar windows, me abra un ftp
ftp servidor.dominio.empresa.net
y a continuación ponga el usuario, enter, meta la contraseña, enter ( el usuario y contraseña los mete automaticamente)
Una vez logeados, poner en binario y hacer un get de un archivo.
Lo he intentado de varias formas pero nada.
Gracias.
Intenta buscar en el foro porque se ha preguntado/contestado varias veces :P
http://www.google.com/search?hl=es&q=site%3Aforo.elhacker.net+bat+ftp+get&btnG=Buscar+con+Google&meta=&aq=f&oq=
Saludos
Ey Novlucker estas dando clases de búsquedas en google? :xD
Tal vez a nuestro amigo le interese buscar en http://foro.elhacker.net/search.html
Salu2!
Es que google muestra mejores resultados que el buscador del foro, es por eso que es mejor realizar la busqueda sobre el site de elhacker.net, pero desde Google :P
Saludos
Jejeje, gracias de todas formas. Si el problema no es encontrarlo, el problema es que funcione.
De hecho he conocido esta página buscando por google, pero no os preocupeis que ya está en favoritos.
Aqui tienes un ejemplo funcionando...
http://foro.elhacker.net/scripting/descargar_archivo_ftp_con_un_bat-t115766.0.html
Salu2!
Mi código es el siguiente: pero necesito que cuando de descargar el archivo compruebe si el tamaño es igual a un cantidad, si es así que haga un put.
Lo veis tan jodido de hacerlo como yo???
@echo off
pushd %userprofile%
echo usuario>ftp.txt
echo contraseña>>ftp.txt
echo get "mio.dat">>ftp.txt
ftp -s:ftp.txt servidor.dominio.xxxx.net
exit
Asi puedes comprobar el peso de un archivo:
@echo off
:: file.txt es el archivo al cual sacare el tamaño
for %%_ in (file.txt) do (
set "tamano=%%~z_"
)
if %tamano% LEQ 1000000 (
echo Mayor o igual a un megabyte.
) else (
echo Menor a un megabyte.
)
pause
exit /b 0
Supongo que en VBS habrá otra forma.
Saludos.