Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ejecutar un BAT desde VB

Estas en el tema de Ejecutar un BAT desde VB en el foro de Programación General en Foros del Web. Hola a todos, Se que tal vez esta pregunta sea muy facil de responder, pero apenas estoy entrandole al VB y es por ello que ...
  #1 (permalink)  
Antiguo 12/02/2003, 17:19
 
Fecha de Ingreso: enero-2002
Ubicación: Veracruz
Mensajes: 67
Antigüedad: 22 años, 3 meses
Puntos: 0
Ejecutar un BAT desde VB

Hola a todos,
Se que tal vez esta pregunta sea muy facil de responder, pero apenas estoy entrandole al VB y es por ello que los contacto.

Quiero ejecutar un archivo .BAT desde una aplicacion VB el cual va a ejecutar un SQL Loader.

Cabe mensionar que ya tengo todo lo de la carga, nadamas me falta saber como lo ejecuto desde VB el archivo BAT
Espero que me puedan ayudar

Saludos
__________________
:cool:
  #2 (permalink)  
Antiguo 12/02/2003, 18:15
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
Un link util
  #3 (permalink)  
Antiguo 12/02/2003, 18:22
 
Fecha de Ingreso: enero-2002
Ubicación: Veracruz
Mensajes: 67
Antigüedad: 22 años, 3 meses
Puntos: 0
la verdad que no entendi. y quize hacer un ejemplo con lo que hay en ese link pero no jala


Gracias
__________________
:cool:
  #4 (permalink)  
Antiguo 12/02/2003, 18:51
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
Pues si no esta aqui... ya no se donde...
  #5 (permalink)  
Antiguo 13/02/2003, 10:42
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 4 meses
Puntos: 11
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
'KPD-Team 1998
'URL: http://www.allapi.net/
'E-Mail: [email protected]
'Send an E-Mail to the KPD-Team
ShellExecute Me.hwnd, vbNullString, "c:\tuCarpeta\archivo.bat", vbNullString, "C:\", SW_SHOWNORMAL
End Sub


si no quieres que se vea la ventana de DOS al ejecutarse el punto bat
en lugar de SW_ShowNormal en le penultima linea, pon Un Cero.
  #6 (permalink)  
Antiguo 25/05/2011, 08:33
 
Fecha de Ingreso: octubre-2005
Mensajes: 3
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Respuesta: Ejecutar un BAT desde VB

He seguido tus instrucciones, pero me da un error que no me deja seguir, diciendo lo siguiente:

"Error de compilación:
Los comentarios solmanente puedenaparecer después de End Sub, End Function o End Property"

Señalando la definición de la función, ¿por qué?

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Cita:
Iniciado por Jorge_Mota Ver Mensaje
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
'KPD-Team 1998
'URL: [url]http://www.allapi.net/[/url]
'E-Mail: [email][email protected][/email]
'Send an E-Mail to the KPD-Team
ShellExecute Me.hwnd, vbNullString, "c:\tuCarpeta\archivo.bat", vbNullString, "C:\", SW_SHOWNORMAL
End Sub


si no quieres que se vea la ventana de DOS al ejecutarse el punto bat
en lugar de SW_ShowNormal en le penultima linea, pon Un Cero.
  #7 (permalink)  
Antiguo 25/05/2011, 08:34
 
Fecha de Ingreso: octubre-2005
Mensajes: 3
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Respuesta: Ejecutar un BAT desde VB

He seguido tus instrucciones, pero me da un error que no me deja seguir, diciendo lo siguiente:

"Error de compilación:
Los comentarios solmanente puedenaparecer después de End Sub, End Function o End Property"

Señalando la definición de la función, ¿por qué?

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long



Cita:
Iniciado por Jorge_Mota Ver Mensaje
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
'KPD-Team 1998
'URL: [url]http://www.allapi.net/[/url]
'E-Mail: [email][email protected][/email]
'Send an E-Mail to the KPD-Team
ShellExecute Me.hwnd, vbNullString, "c:\tuCarpeta\archivo.bat", vbNullString, "C:\", SW_SHOWNORMAL
End Sub


si no quieres que se vea la ventana de DOS al ejecutarse el punto bat
en lugar de SW_ShowNormal en le penultima linea, pon Un Cero.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:17.