Utilizando Microsoft Visual Basic para subir archivos a un servidor FTP (3 / 5 paso)

Paso 3: Conseguir el Visual Basic para crear el .bat archivo

Nota, esto no será una guía completa sobre cómo utilizar VB, estoy asumiendo que estás aquí porque ya puede utilizar sus funciones básicas. Si usted necesita alguna ayuda en VB salida este recurso.

Cabeza a la parte de la secuencia de comandos VB donde deseas subir archivos y vamos a crear algunas de las variables. El primero va a almacenar nuestro directorio local y el resto serán variables para crear nuestro archivo de texto y archivo .bat.

 Dim MyDirectory As StringDim File1 As IntegerDim File2 As Integer File1 = FreeFileFile2 = FreeFile 

Ahora tenemos que configurar un directorio para almacenar los archivos de comando ftp temporal, esto puede ser cualquier directorio de su elección. Trate de hacerlo un directorio sin usar, el programa borrará todos .txt .bat ni los archivos y cada uno ejecuta.

 MyDirectory = “C:\Temp\FTPFiles" 

Si utilizamos esta carpeta a menudo podríamos querer comprobar los archivos de terminación ni y borre de este directorio, esto lo podemos hacer con el siguiente código

 If Dir(MyDirectory & ".out") <> "" Then Kill (MyDirectory & ".out") 

A continuación crearemos nuestro primer archivo de texto y nos permite escribir líneas de comandos bajo el nombre de #File1

 Open MyDirectory & ".txt" For Output As #File1 

Ahora comenzamos a escribir los comandos ftp a este archivo. Estos son muy similares a los comandos que hicimos antes, pero por favor, preste atención a la sintaxis que se utiliza. En primer lugar, la conexión con el servidor ftp. Cada línea que deseamos escribir en el archivo debe comenzar con la palabra imprimir, a continuación lista el nombre del archivo a continuación, el texto que se escriba entre comillas.

 Print #File1, "open ftp.myserver.com" 

A continuación será nuestro nombre de usuario para este directorio ftp, sustituyendo 'nombre_usuario' su nombre de usuario real.

 Print #File1, “my_username” 

Siguiente la contraseña, otra vez suplente, 'su_contraseña' con la contraseña actual.

 Print #File1, “my_password” 

A continuación vamos a cambiar su destino remoto, una vez más, si el directorio raíz está bien, omitir esta parte.

 Print #File1, “cd my/remote/directory/” 

Ahora para enviar algunos archivos, puede utilizar los datos de caracteres comodín en el paso 2 para enviar más de un archivo o la función mput también detallada en el paso 2.

 Print #File1, “put C:/MyFiles/thisfile1.png” Print #File1, “put C:/MyFiles/thisfile2.png” 

Una vez que hemos añadido una línea para todos los archivos que queremos cargar en nuestro archivo de texto vamos a agregar un comando 'bye' y cerrar el archivo con el siguiente.

 Print #File1, "bye" Close #File1 

Ahora para crear el archivo .bat para pasar nuestras instrucciones escritas también él.

 Open MyDirectory & ".bat" For Output As #File2 Print #File2, "ftp -s:" & MyDirectory & ".txt" 

Y vamos a añadir un mensaje de completado en la parte inferior del archivo .bat que sepamos cuando nuestro upload en acabado y cierre el archivo

 Print #File2, "Echo ""Complete"" > " & MyDirectory & ".out" Close #File2 

Artículos Relacionados

Un divertido juego/truco en Microsoft Visual Basic

Un divertido juego/truco en Microsoft Visual Basic

Hola a todos! En este Instructable, primero voy a mostrar cómo sorprender a tus amigos con un juego basado en la Web de Pedro responde, un truco en el que el usuario le dice a un amigo a hacer una pregunta al gran "Pedro", peticiones a Peter con
Cómo hacer un programa de chat simple en visual basic utilizando el Control Winsock de Microsoft

Cómo hacer un programa de chat simple en visual basic utilizando el Control Winsock de Microsoft

en este instuctable voy a mostrar cómo hacer un programa de chat simple en visual basic. voy a entrar en lo que hace todo el código por lo que aprender como hacerlo, y al final les mostraré cómo usarlo.Paso 1: Resumen Este programa le permitirá inter
Utilizando Visual Basic 2010 para controlar Arduino Uno

Utilizando Visual Basic 2010 para controlar Arduino Uno

sé que esto se ha hecho en el pasado un par de veces así que aquí está uno más. Se trata de un esqueleto Visual Basic 2010 y Arduino Sketch que mezclan a prueba el PC a Arduino Uno conexión vía serial. Simplemente resulta LED 13 encendido o apagado.E
Controles de Kinect Arduino conectado Servos utilizando Visual Basic 2010

Controles de Kinect Arduino conectado Servos utilizando Visual Basic 2010

actualización enero de 2012: esta guía se ofrece en Channel9 de MSDN de Microsofthttp://Channel9.msdn.com/Coding4Fun/blog/Kinecting-to-Arduino-with-Visual-BasicINTRODUCCIÓNEn este proyecto, usar movimientos de izquierda y derecha en Kinect para contr
Crear su primer programa en Visual Basic

Crear su primer programa en Visual Basic

este instructable le mostrará cómo programa Microsoft Visual Basic 2005 Express Edition. El ejemplo que se cree hoy en día es un visor de imágenes simple.Si te gusta este instructable por favor presione el botón en la parte superior del instructable
Cómo hacer un web browser en "Visual Basic"

Cómo hacer un web browser en "Visual Basic"

primero de todo lo que necesitas para descargar Microsoft Visual Basic. Cualquier forma de Visual Basic es buena, pero recuerde que algunos de ellos cuestan dinero. Utilizo la versión gratuita de Visual Basic "Express Edition" pero como dije ant
Cómo hacer un queso comer programa en Visual Basic

Cómo hacer un queso comer programa en Visual Basic

Hola,Este es mi tutorial sobre cómo hacer un programa que me * inventado * en Microsoft Visual Basic 2010.Es necesario descargar los cuatro archivos de abajo, el queso, el queso se comen, el archivo .ico y el mp3.Ponerlos todos donde podrás encontrar
Consejos extra Visual Basic

Consejos extra Visual Basic

Hi. Este es un tutorial que te dará algunos consejos extras al hacer una aplicación en Visual Basic. Esto es ser útil si usted es nuevo en Visual Basic.Se necesita:- Computadora-Microsoft Visual Basic-Te recomiendo que hagas mi tutorial anterior si u
A partir de programación Visual Basic

A partir de programación Visual Basic

Hola y Bienvenidos a la primera en lo que espero sea una serie de tutoriales explicando los conceptos básicos de visual basic 2008.Me han estado trabajando con este idioma por un tiempo ahora y tener una comprensión sólida de los fundamentos sin emba
Costumbre XP - Visual Basic Script para personalizar! ¿

Costumbre XP - Visual Basic Script para personalizar! ¿

Es una forma sencilla para cambiar el aspecto de XP es usar algunos GUI * programa de $1000 dólares, derecho? MAL! Usted puede gastar dinero en programas, pero ¿por qué pagar si lo puedes hacer gratis? En esta guía les mostraré cómo hacerlo de manera
Aprender Visual Basic .NET para principiantes

Aprender Visual Basic .NET para principiantes

Si usted quiere aprender a código, Visual Basic .NET (VB.NET) es el idioma más fácil para empezar. Este lenguaje es ideal para principiantes de dormitorio a los hackers expertos. En este instructivo vamos a hacer un sencillo Display LCD interactivo.
Cómo escribir una fuerza bruta para los números (Visual BASIC 2008 Express)

Cómo escribir una fuerza bruta para los números (Visual BASIC 2008 Express)

en este Instructable le mostrará cómo escribir una llamada "fuerza bruta" en Visual BASIC 2008 Express que puede descargar aquí--> http://www.microsoft.com/eXPress/download/Un fuerza bruta es un programa de "grietas" que grietas una
Cómo hacer un generador de números aleatorios utilizando Visual Basic 2012

Cómo hacer un generador de números aleatorios utilizando Visual Basic 2012

Hola en este instructable voy a mostrarte cómo hacer un generador de números aleatoriosabrir primero el programa de visual basiccontinuación, arrastre un botón al formularioy agregue un cuadro de textoa continuación haga doble clic en el botóny una v
Matriz código - Visual Basic

Matriz código - Visual Basic

nuevo y mejorado código de Visual Basic mostrará un efecto como "matriz", con desplazamiento de uno y cero de. Entonces corta a la secuencia "Despierta Neo" de la matriz y luego sigue para desplazarse los números.Me doy cuenta que esto