Autor
|
Tema: ejecutar una aplicacion dentro de otra (Leído 18,335 veces)
|
abel_c_b
Desconectado
Mensajes: 91
|
como siempre alguien hablando demas y no colaborando.
|
|
|
En línea
|
|
|
|
krackwar
Desconectado
Mensajes: 900
|
Si estoy colaborando ,t e estoy diciendo que no seas un flojo lammer y estudies a ver si hasi logras hacer tu el programa.
|
|
|
En línea
|
Mi blogBienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran. El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
|
|
|
abel_c_b
Desconectado
Mensajes: 91
|
y tu crees que no lo he hecho? nisiquiera te imaginas cuanto tiempo llevo trabajando en esto.
|
|
|
En línea
|
|
|
|
krackwar
Desconectado
Mensajes: 900
|
y tu crees que no lo he hecho? nisiquiera te imaginas cuanto tiempo llevo trabajando en esto.
Estudia mas tiempo no mas si no eres tonto vas a aprender =.
|
|
|
En línea
|
Mi blogBienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran. El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
|
|
|
abel_c_b
Desconectado
Mensajes: 91
|
Si te concideras que sabes mucho, demuestralo, deja de hablar tanto
|
|
|
En línea
|
|
|
|
seba123neo
|
quiero que al momento de ejecutar mi proyecto, actue inmediatamente sobre la aplicacion que le inclui en el boton INICIAR pone el codigo del boton en el Form_Load,asi de simple......... actue sobre el boton PARAR y se termine la ejecucion del proyecto pone el codigo del segundo boton en el Form_Unload,asi de simple.... como ves los codigos no es que NO ANDAN ,vos los tenes que adaptar a lo que queres hacer,y eso que fue un copy y paste del codigo,no me inmagino si es crearlo vos al codigo... pero pasa lo siguiente, la tecla que quiero simular su pulsación es la de la aplicacion que se incrusta otra vez en lo mismo...el codigo que te puso Cobein es para eso,clickear un boton segun su nombre de clase..averigua el nombre de clase del boton que queres clickear y listo... saludos.
|
|
|
En línea
|
|
|
|
krackwar
Desconectado
Mensajes: 900
|
Si te concideras que sabes mucho, demuestralo, deja de hablar tanto
jajaja , Yo no le tengo que demostrar a nada a nadie yo se muy bien lo que se y lo que no se. edit:jajaj , empiesa aprendiendo que es esto: Private Sub mensaje(titulo As String, msg As String) MsgBox msg, , titulo End Sub Private Sub Form_Load() mensaje "ola", "hola mundo" End Sub
|
|
« Última modificación: 2 Junio 2008, 18:45 pm por KR4CKW4R »
|
En línea
|
Mi blogBienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran. El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
|
|
|
abel_c_b
Desconectado
Mensajes: 91
|
si busco ayuda es porque obviamente estoy confundido y no hallo la respuesta, pero si tu sabes como resolver el problema, postealo, a la final esa es la idea del foro, ayudarnos a resolver los problemas que se nos presentan.
|
|
|
En línea
|
|
|
|
abel_c_b
Desconectado
Mensajes: 91
|
bueno posteo parte del code para ver en que me pueden ayudar:
Private Sub Timer1_Timer()
PosX = 70 PosY = 236 l = SetCursorPos(PosX, PosY) lpRect.Left = 26 lpRect.Top = 216 PosXY = (PosY - lpRect.Top) + (PosX - lpRect.Left)
l = PostMessageBynum(El_Hwnd_Programa, WM_LBUTTONDOWN, 0&, PosXY) l = PostMessageBynum(El_Hwnd_Programa, WM_LBUTTONUP, 0&, PosXY)
End Sub
lo que ven en la parte de arriba es la forma de colocar el puntero del mouse sobre el boton Iniciar para luego con la funcion "PostMessageBynum" simular el click y ejecute las funciones del boton, tambien utilice "Call SendMessage" en vez de "PostMessageBynum" pero en los 2 casos se ubica sobre el moton pero no simula el click, agradezco toda la ayuda posible, saludos
|
|
|
En línea
|
|
|
|
seba123neo
|
haber ,haber...proba este codigo que medio lo arme.use 2 codigos distintos uno para centrar el mouse en un objeto y el otro para hacer click,lo uni en uno solo para que centre y haga click,probalo en un proyecto nuevo para que entiendas como funciona,pone un boton y un timer y este codigo: Option Explicit Private Declare Function GetWindowRect& Lib "user32" (ByVal hwnd As Long, lRect As RECT) Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) Private Const MOUSEEVENTF_LEFTDOWN = &H2 Private Const MOUSEEVENTF_LEFTUP = &H4 Private Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type Public Sub CentrarYHacerClick(ByVal Objeto As Object) Dim r As RECT, ret As Long ret = GetWindowRect(Objeto.hwnd, r) SetCursorPos r.Right - ((r.Right - r.Left) / 2), r.Bottom - ((r.Bottom - r.Top) / 2) Call mouse_event(MOUSEEVENTF_LEFTDOWN, r.Right - ((r.Right - r.Left) / 2), r.Bottom - ((r.Bottom - r.Top) / 2), 0, 0) Call mouse_event(MOUSEEVENTF_LEFTUP, r.Right - ((r.Right - r.Left) / 2), r.Bottom - ((r.Bottom - r.Top) / 2), 0, 0) End Sub
Private Sub Command1_Click() Call Beep Timer1.Enabled = False End Sub
Private Sub Timer1_Timer() Call CentrarYHacerClick(Command1) End Sub
Private Sub Form_Load() Timer1.Enabled = True Timer1.Interval = 2000 End Sub eso es para hacer click en un boton de tu aplicacion ,pero para hacer click en uno de aplciacion externa tenes que saber su nombre de clase y caption...para eso esta el que puso cobein... saludos.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Comunicar una aplicacion con otra(en la misma pc)?
« 1 2 »
Programación C/C++
|
Destro-
|
12
|
7,707
|
31 Enero 2011, 22:08 pm
por Garfield07
|
|
|
Comunicarme con otra aplicación web
Programación Visual Basic
|
varton
|
2
|
3,306
|
8 Febrero 2011, 16:32 pm
por agus0
|
|
|
Mover raton y pinchar dentro de otra aplicación
Programación Visual Basic
|
Dahak
|
4
|
3,607
|
23 Septiembre 2011, 17:59 pm
por Dahak
|
|
|
[Ayuda] Ejecutar .exe dentro de mi proyecto
.NET (C#, VB.NET, ASP)
|
Nedow
|
7
|
12,022
|
24 Septiembre 2011, 08:42 am
por Nedow
|
|
|
Pregunta: Como funciona una aplicacion que genera otra aplicacion?
Programación C/C++
|
inGnio
|
2
|
3,448
|
18 Octubre 2012, 04:48 am
por x64core
|
|