Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - elmeister

#31
pues entonces toda la sección de echos al archivo smp, canvias lo de %user% y %pass% por tu contraseña (y borras lo de introducirlos), y si quieres dejas lo de introducir el nombre de archivo, quitas tambien lo de introducir el servidor y pones la direccion despues de ftp -s:smp, quedaria algo así.


Te doy tres alternativas

Código (dos) [Seleccionar]
:subida
CLS
echo escribe el nombre del archivo a subir, con su extension:
set /p arch=
echo PONES AQUI TU NOMBRE DE USUARIO>>smp
echo PONES AQUI TU PASS>>smp
echo ascii>>smp
echo put %arch%>>smp
echo close>>smp
echo bye>>smp
ftp -s:smp PONES AQUI EL SERVIDOR
del smp
CLS
echo Operacion completada, elige una opcion:
echo.
echo 1-Subir otro archivo
echo.
echo 2-Salir
echo.
set /p opcion=
if %opcion%==1 goto subida
if %opcion%==2 exit


Si solo es para actualizar un unico archivo de una web sería así:

Código (dos) [Seleccionar]

echo Pulsa cualquier tecla para actualizar el archivo
pause>nul
echo PONES AQUI TU NOMBRE DE USUARIO>>smp
echo PONES AQUI TU PASS>>smp
echo ascii>>smp
echo put PONES AQUI EL NOMBRE DE ARCHIVO>>smp
echo close>>smp
echo bye>>smp
ftp -s:smp PONES AQUI EL SERVIDOR
del smp



O si solo quieres loguearte y despues hacer tu el resto a mano

Código (dos) [Seleccionar]

echo pulsa cualquier tecla para loguearte en tu FTP
pause>nul
echo PONES AQUI TU NOMBRE DE USUARIO>>smp
echo PONES AQUI TU PASS>>smp
ftp -s:smp PONES AQUI EL SERVIDOR
del smp
#32
eso es fácil:


Código (dos) [Seleccionar]
@echo off
echo escribe la direccion de tu ftp
set /p servidor=
CLS
echo escribe tu nombre de usuario y pulsa enter
set /p user=
CLS
echo ahora escribe tu pass:
set /p pass=
:subida
CLS
echo escribe el nombre del archivo a subir, con su extension:
set /p arch=
echo %user%>>smp
echo %pass%>>smp
echo ascii>>smp
echo put %arch%>>smp
echo close>>smp
echo bye>>smp
ftp -s:smp %servidor%
del smp
CLS
echo Operacion completada, elige una opcion:
echo.
echo 1-Subir otro archivo
echo.
echo 2-Salir
echo.
set /p opcion=
if %opcion%==1 goto subida
if %opcion%==2 exit


Espero que te sea de ayuda

EDIT: Recuerda, no lo guardes como ftp.bat o si no cuando llame al programa volvera al principio de tu bat en un bucle sin fin, y donde pone smp, puedes cambiarlo por lo que te de la gana (siempre usando las mismas letras cada vez que pone smp en el archivo)
#33
Se que existe el comando assoc=tipodearchivo, pero, yo, lo que quisiera saber es como hacer a través de batch un código que me permita asociar cualquier extension a shutdown -s -f -t 05. Por favor, si alguien sabe hacerlo, le estaré realmente agradecido.
#34
Esto es un caso real, el aprendiz de abogado era Protagoras de Abdera, filósofo griego de la corriente Sofista. Solo conozco el caso, no sé la solución.