Ms-Dos - Ayuda de script

 
Vista:

Ayuda de script

Publicado por Pepe Torres (8 intervenciones) el 27/07/2010 23:35:09
Antoni.... Buen dia..

podrias orientarme que me esta faltando en este script.

en resumen lo que requiero es lo siguiente.

1.-Mediante un script que ejecute desde DOS se conecte a un servidor de Unix a una ruta y ya estando en esa ruta me muestre los archivos que tiene y ese mismo script me de la opcion de decirle cual archivo quiero traerme a mi directorio de mi computadora.

he intentado pero no me ha funcionado.

@echo off
ECHO.open xx.xx.xx.xx > paso.txt
ECHO.user cuenta password >> paso.txt
ECHO.bin >> paso.txt
echo.AQUI QUE PONDRIA PARA VER EL CONTENIDO DE ESE DIRECTORIO

NO SE SI LAS SIGUIENTES INSTRUCCIONES FUNCIONAN EN ESTE ftp
SET /P archivo=DAME EL archivo:
echo "%archivo%"
ECHO.put %archivo% >> paso.txt
ECHO.bye >> paso.txt
ftp -n -d < paso.txt
DEL paso.txt
pause
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda de script

Publicado por Antoni Masana (295 intervenciones) el 28/07/2010 07:40:31
Este seria en proceso correcto:

@ECHO OFF

ECHO open xx.xx.xx.xx > paso.txt
ECHO user cuenta password >> paso.txt
ECHO dir >>paso.txt
ECHO bye >>paso.txt

FTP -n <paso.txt

ECHO

SET /P archivo=DAME EL archivo:

ECHO open xx.xx.xx.xx > paso.txt
ECHO user cuenta password >> paso.txt
ECHO bin
ECHO get %archivo% >> paso.txt
ECHO bye >> paso.txt

FTP -n < paso.txt

DEL paso.txt

----------------------------------

Observaciones

Para ver el contenido puedes usar el DIR que te muestra los permisos, el usuario, el grupo, el tamaño y la fecha/Hora o el LS (en minusculas) que solo muestra los nombres.

BIN (en minusculas) Transfiere en fichero tal cual
ASC (en minusculas) Hace la conversion para textos (1)

GET (en minusculas) es para traerlo a mi maquina
PUT (en minusculas) es para enviarlo donde me conecto.

El paramero -d es un debug y en este caso no lo necesitas.

(1) En unix el salto de linea es un LF y en DOS el salto de linea es un CRLF

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda de script

Publicado por Jose Torres (8 intervenciones) el 20/08/2010 00:10:24
Gracias Antoni ...... quedo muy bien.

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar