| Usuario |
Ejecutar un archivo |
Desconocido
|
| Enviado - 17/8/2004 |
| |
Hola, me gustaria saber como puedo hacer que, por ejemplo a pinchar un boton, se me ejecute una aplicacion externa al programa.
Un ejemplo seria poner un boton con el nombre Word y que al pincharlo se me abriera el word |
| |
|
fmarredo
496 Mensaje(s)
|
| Enviado - 17/8/2004 |
| |
| Fijate en la ayuda sobre la función Shell. |
| |
|
Fenris
67 Mensaje(s)
|
| Enviado - 17/8/2004 |
| |
para ejecutar archivos ejecutables
Shell "c:\pepe.exe", vbestilo-de-laventana
para ejecutar cualquier tipo de archivos es un poco mas complicado
'funcion para abrir programas con el nombre corto de MS DOS
Private Declare Function GetShortPathName Lib _
"kernel32" Alias "GetShortPathNameA" (ByVal _
lpszLongPath As String, ByVal lpszShortPath As _
String, ByVal cchBuffer As Long) As Long
y para ejecutar
Retorno = GetShortPathName(Dir1.Path & "\" & Directorio, sNombreCorto, Len(sNombreCorto))
ret = Shell("start " & Left$(sNombreCorto, Retorno), vbHide)
esto lo copie de un programa mio, pero espero que lo puedas entender, es importante lo del nombre corto de MS DOS por que si mandas una cadena que no sea con el nombre corto el comando star no se ejecuta correctamente
esepero que te sea util
saludos |
| |
|
|
|