Windows ha incluido archivos por lotes desde antes de existir ... archivos por lotes son muy viejos! Antiguo o no, aún me encuentro con frecuencia la creación de archivos de proceso por lotes que me ayude a automatizar las tareas comunes. Una tarea común es la carga de archivos a un servidor FTP remoto. Esta es la manera que tengo alrededor.
En primer lugar, usted tendrá que crear un archivo llamado fileup.bat en su directorio de Windows, o por lo menos dentro de un directorio incluido en su camino. Usted puede utilizar el "camino" de comandos para ver cuál es el camino actual.
Dentro del archivo, tendrá que pegar el siguiente:
@ Echo off
echo MyUserName usuario> ftpcmd.dat
echo MiContraseña>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo poner el 1%>> ftpcmd.dat
echo dejar de fumar>> ftpcmd.dat
ftp-n-s: ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat
Usted va a querer reemplazar el MyUserName, MiContraseña y SERVERNAME.COM con los valores correctos para el servidor de ftp. Lo que este archivo por lotes está haciendo es el guión de la utilidad de ftp utilizando la opción-s para la utilidad de línea de comandos.
El archivo de proceso por lotes utiliza el "eco" de comando para enviar mensajes de texto al servidor ftp como si lo hubiésemos escrito. En el medio del archivo que se puede agregar comandos adicionales, potentionally un comando de cambio de directorio:
echo cd / ruta />> ftpcmd.dat
Con el fin de llamar a este archivo por lotes, se le llama al archivo batch con el nombre de fileup.bat que le dimos, y pase el nombre de un archivo como parámetro. Usted no tiene que escribir la parte de murciélago. Del nombre de archivo para que funcione, tampoco.
Example:
> FileUp FileToUpload.zip
Conectado a ftp.myserver.com.
220 Microsoft FTP Servicio
ftp> usuario miusuario
331 Password required for miusuario.230 miusuario Usuario conectado pulg
ftp> bin
200 Tipo conjunto de I.
ftp> put FileToUpload.zip
200 PUERTO comando correcto.
150 BINARIO apertura modo de conexión de datos para FileToUpload.zip
226 Transferencia completa.
ftp:106 bytes enviados en 7.07Kbytes/sec 0.01Seconds.
ftp> quit
Y eso es todo lo que hay que hacer. Ahora el archivo debe estar sentado en el servidor remoto.
Aucun commentaire:
Enregistrer un commentaire