Autor
|
Tema: Activar funciones desde programa externo (Leído 3,222 veces)
|
hegispok
Desconectado
Mensajes: 7
|
Hola, soy un poco nuevo en esto y me gustaría saber como activar una opcion de un programa con otro programa externo, por ejemplo: Activar la opción empezar partida de un juego pulsando en un botón de un programa externo.
Gracias de antemano y saludos.
|
|
|
En línea
|
|
|
|
Cromatico
Desconectado
Mensajes: 110
|
Option Explicit Private Declare Function SendMessage Lib "user32" Alias _ "SendMessageA" (ByVal hWnd As Long, ByVal wMsg _ As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_CLICK = &HF5
Call SendMessage(Command1.hWnd, BM_CLICK, 0, ByVal 0&)
Cambiando Command1.hwnd por el hwnd del boton que queres presionar, te va a funcionar sin problemas... Siempre y cuando sea un boton verdad... Para obtener el hwnd de un programa externo, podrias investigar findwindow.
Saludos!
|
|
|
En línea
|
|
|
|
hegispok
Desconectado
Mensajes: 7
|
Option Explicit Private Declare Function SendMessage Lib "user32" Alias _ "SendMessageA" (ByVal hWnd As Long, ByVal wMsg _ As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_CLICK = &HF5
Call SendMessage(Command1.hWnd, BM_CLICK, 0, ByVal 0&)
Cambiando Command1.hwnd por el hwnd del boton que queres presionar, te va a funcionar sin problemas... Siempre y cuando sea un boton verdad... Para obtener el hwnd de un programa externo, podrias investigar findwindow.
Saludos!
Muchas gracias.
|
|
|
En línea
|
|
|
|
Miseryk
Desconectado
Mensajes: 225
SI.NU.SA U.GU.DE (2NE1 - D-Unit)
|
Y si fuera un picturebox? Funcionaría igual?
|
|
|
En línea
|
Can you see it? The worst is over The monsters in my head are scared of love Fallen people listen up! It’s never too late to change our luck So, don’t let them steal your light Don’t let them break your stride There is light on the other side And you’ll see all the raindrops falling behind Make it out tonight it’s a revolution
CL!!!
|
|
|
Cromatico
Desconectado
Mensajes: 110
|
Muchas gracias.
No hay de que, saludos! Y si fuera un picturebox? Funcionaría igual?
Efectivamente NO, podes usar KEYDOWN Y KEYUP pero no servirá para el evento CLICK del picturebox... Si tu pregunta fue irónica, sabiendo que hace muchos meses creé un tema consultando justamente eso, andate a cag.... jajaja no mentira Si tenes alguna manera de usar sendmessage e ingresar al evento CLICK del picture, compartilo por favor hace mucho tiempo atrás estuve intentando hacerlo. Saludos!
|
|
« Última modificación: 10 Enero 2014, 16:33 pm por Cromatico »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Rellenar una matríz desde un txt externo
Programación Visual Basic
|
Xrage87
|
2
|
1,938
|
22 Noviembre 2008, 23:52 pm
por BlackZeroX
|
|
|
Activar estas funciones
Ingeniería Inversa
|
Masterx2010
|
5
|
4,150
|
10 Noviembre 2010, 17:32 pm
por Masterx2010
|
|
|
Se puede desactivar y activar esto desde mi programa ???
« 1 2 »
.NET (C#, VB.NET, ASP)
|
TrashAmbishion
|
17
|
9,083
|
12 Diciembre 2012, 20:59 pm
por TrashAmbishion
|
|
|
COMO ACTIVAR FUNCIONES A DC CAD2004
Ingeniería Inversa
|
dorager1
|
5
|
9,898
|
11 Abril 2013, 06:43 am
por apuromafo CLS
|
|