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
Si solo es para actualizar un unico archivo de una web sería así:
O si solo quieres loguearte y despues hacer tu el resto a mano
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