Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Abrir un directorio y documentos

Estas en el tema de Abrir un directorio y documentos en el foro de Visual Basic clásico en Foros del Web. Hola , alguien sabe como desde vb se puede abrir un directorio, sin que lo muestre en ningun objeto de vb ,simplemente ke habra el ...
  #1 (permalink)  
Antiguo 22/12/2005, 05:48
 
Fecha de Ingreso: diciembre-2004
Mensajes: 371
Antigüedad: 19 años, 4 meses
Puntos: 0
Abrir un directorio y documentos

Hola , alguien sabe como desde vb se puede abrir un directorio, sin que lo muestre en ningun objeto de vb ,simplemente ke habra el directorio como si abres una carpeta windows.

Y por otro lado como seria tambien para abrir documentos doc, xml, etc... pero lo mismo que antes no que lo habra en ningun objeto de vb.

para un exe lo hago asi var=shell(C:\programa.exe)

pero no funciona con doc ni demas.

Gracias y Feliz navidad.
  #2 (permalink)  
Antiguo 22/12/2005, 09:08
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Cita:
Iniciado por yaviz
Hola , alguien sabe como desde vb se puede abrir un directorio, sin que lo muestre en ningun objeto de vb ,simplemente ke habra el directorio como si abres una carpeta windows.

Y por otro lado como seria tambien para abrir documentos doc, xml, etc... pero lo mismo que antes no que lo habra en ningun objeto de vb.

para un exe lo hago asi var=shell(C:\programa.exe)

pero no funciona con doc ni demas.

Gracias y Feliz navidad.
Usa:
Código:
 
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
Private Sub Command1_Click()
ShellExecute 0, "Open", "C:\", "", "", 1 'Para Abrir Carpetas
ShellExecute 0, "Open", "C:\Archivo.txt", "", "", 1 'Para Abrir Archivos
ShellExecute 0, "Open", "C:\Programa.exe", "", "", 1 'O hasta para *.exe
End Sub
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 13:16.