AYUDA CON PROGRAMITA EN BAT

Iniciado por Maiyo33, 26 Mayo 2009, 14:21 PM

0 Miembros y 1 Visitante están viendo este tema.

Maiyo33

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.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

h0oke

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!

Novlucker

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
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Maiyo33

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.


Maiyo33

#6
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

leogtz

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.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com