• Sábado 20 de Julio de 2024, 21:31

Autor Tema:  ¿como Hacer Un Bat Con Visual Basic?  (Leído 4084 veces)

Ryukon

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
¿como Hacer Un Bat Con Visual Basic?
« en: Viernes 11 de Junio de 2004, 00:21 »
0
Hola a todo el mundo, me pregunta es como hacer un archivo por lotes en visual para que me copia unos archivos en un directorio que tiene que crear con la fecha del dia por nombre. Es para ejecutalo diariamente e ir sacando copias de los datos del servidor.

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: ¿como Hacer Un Bat Con Visual Basic?
« Respuesta #1 en: Viernes 11 de Junio de 2004, 01:53 »
0
Algún motivo especial para querer hacer un batch?

No entiendo porqué no lo haces desde Visual utilizando los comandos disponibles.
Me interesa saber si tienes un buen motivo para querer hacerlo así.

Lo del Batch, no lo manejo, pero debe ser sencillo crear un archivo de texto que contenga las instrucciones; lo grabas con extensión .bat y ya.

¿Alguien sabe la forma más eficiente de crear un archivo de texto?

Salu2.
La luz que sólo se ilumina a sí misma, es oscuridad.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: ¿como Hacer Un Bat Con Visual Basic?
« Respuesta #2 en: Viernes 11 de Junio de 2004, 10:32 »
0
Hola.

Una forma sencilla creación de un bat:

Código: Text
  1.  
  2. Private Sub CreaBat ()
  3.  
  4.    On Error Goto Err_bat
  5.  
  6.    Dim intCanal As Integer
  7.    intCanal = Freefile
  8.    
  9.    Open "C:\Ruta\Archivo.bat" For Output As #intCanal
  10.    Print #intCanal "@ECHO OFF"  
  11.    Print #intCanal "Copy c:\Ruta\*.* c:\OtraRuta\*.*"
  12.    Print #intCanal "Pause"
  13.    Print #intCanal "REM ya está"  
  14.  
  15. Exit_bat:
  16.    On Error Resume Next
  17.    Close #intCanal
  18.    Exit Sub
  19.  
  20. Err_bat:
  21.    MsgBox Err.Description
  22.    Resume Exit_bat
  23.  
  24. End Sub
  25.  
  26.  

Suerte.