Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: jamato en 5 Junio 2005, 17:04 pm



Título: Abrir una archivo o carpeta al pulsar un botón
Publicado por: jamato en 5 Junio 2005, 17:04 pm
¿Alguien sabe cómo puedo abrir una archivo cualquiera al pulsar un botón de un formulario?

Gracias


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: programatrix en 5 Junio 2005, 18:21 pm
Es muy facil hay dos métodos:
1Usando el visual basic:
Shell (dirccionynombredelficheromasextension)
------------------------------------------------------------------------------
2 También puedes hacerlo usando VBS añadiendo en el form:
Set zonavirus = CreateObject("WScript.Shell")
zonavirus.Run direccionnombredelficheromasextension
Este método también sirve para abrir webs con el navegador predeterminado.
Un saludo de Reydelmundo11


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: Ertai en 6 Junio 2005, 12:54 pm
Usa la primera, la segunda es detectada como virus por algunos AV.

Saludos.


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: Slasher-K en 7 Junio 2005, 01:37 am
Mejor usa la función ShellExecute  (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp)que es la que se utiliza para abrir cualquier tipo de archivo con el programa predeterminado.

Código:
Public 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


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: EstoyBaneado en 7 Junio 2005, 17:07 pm
Para abrir una carpeta puedes poner:
Código:
Set objShell = CreateObject("Shell.Application")
objShell.open "C:\"

salu2


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: {_The_Alwar_} en 18 Junio 2005, 14:18 pm
como dijisteis k el metodo ese lo pillan los av como virus, ¿ como puedo abrir d otra forma una web?


Título: Re: Abrir una archivo o carpeta al pulsar un botón
Publicado por: Ertai en 18 Junio 2005, 15:22 pm
Pues con el OCX del IE, que se llama Microsoft Web Controls en Componentes.

Luego haces:

web.Navigate (url)

Y tienes la página dentro de tu programa.

Saludos,
Ertai


Título: Re: Abrir una archivo o carpeta al pulsar un bot�n
Publicado por: {_The_Alwar_} en 19 Junio 2005, 00:02 am
ya hice eso, y no tubo exito, yo quiero que se habra en el explorador predeterminado, como?