CONTROLAR OUTRO APLICATIVO
Boa Tarde!
Temos uma aplicativo(legado) que possui um formulario com texts, combos etc. Existe alguma maneira de eu desenvolver outro aplicativo que [Ô]controle[Ô] este outro fazendo o preenchimento do formulario de maneira automática?
Abrs
Temos uma aplicativo(legado) que possui um formulario com texts, combos etc. Existe alguma maneira de eu desenvolver outro aplicativo que [Ô]controle[Ô] este outro fazendo o preenchimento do formulario de maneira automática?
Abrs
ele terá que realmente controlar ou alguns simples CTRC + V e TABS automaticos resolvem ?
Entao, No caso teria que utilizar uns sendkeys... Nao eh confiavel. Sei que existe uma maneira de fazer isto via API, estou procurando... Se alguem tiver agradeço.
Abrs
Abrs
Private Declare Function FindWindowEx Lib [Ô]user32[Ô] Alias [Ô]FindWindowExA[Ô] ( _
ByVal hWnd1 As Long, ByVal hWnd2 As Long, _
ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
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 WM_COMMAND = &H111
Private Declare Function GetClipboardFormatName Lib [Ô]user32[Ô] _
Alias [Ô]GetClipboardFormatNameA[Ô] ( _
ByVal wFormat As Long, ByVal lpString As String, _
ByVal nMaxCount As Long) As Long
Dim oExplorer As InternetExplorer
Dim lWnd As Long
Set oExplorer = New InternetExplorer
oExplorer.Navigate [Ô]C:\[Ô]
lWnd = FindWindowEx(oExplorer.hwnd, 0, [Ô]SHELLDLL_DefView[Ô], vbNullString)
SendMessage lWnd, WM_COMMAND, 28717, ByVal 0&
oExplorer.Visible = True
Aqui por exemplo esta controlando o IE
Nossa... mas para preecher um text ou uma combo vc teria a relação do wm_command?
Abrs
Abrs
Bom dia!!!
Para me ajudar, se alguem me passar um exemplo que
Abra a calculadora faça um calculo e clique em alguma função do Menu da calculadora me ajudaria muito! (tudo via api)
Estou apanhando aqui com o spy++ mas nada
Acredito que com as APIs sendmessage findwindow e findwindowex são suficientes para isto...
Abrs
Para me ajudar, se alguem me passar um exemplo que
Abra a calculadora faça um calculo e clique em alguma função do Menu da calculadora me ajudaria muito! (tudo via api)
Estou apanhando aqui com o spy++ mas nada
Acredito que com as APIs sendmessage findwindow e findwindowex são suficientes para isto...
Abrs
Amigo fiz isso e postei aqui no forum a alguns anos da uma olhada
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8168
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8168
Daniel!! Cara muito show!!! Parabéns!!!
Seria complicado vc me ajudar a ele clicar em alguma opção do menu?
Seria complicado vc me ajudar a ele clicar em alguma opção do menu?
Ichihara,
Se os menus tiverem associação com teclas de atalho ou mesmo aceleradores (o nosso &Alguma coisa) você pode enviar a mensagem diretamente, não há necessidade de clicar no menu. A API SendMessage é bem documentada e você pode achar vários exemplos de como usar.
Se os menus tiverem associação com teclas de atalho ou mesmo aceleradores (o nosso &Alguma coisa) você pode enviar a mensagem diretamente, não há necessidade de clicar no menu. A API SendMessage é bem documentada e você pode achar vários exemplos de como usar.
Ele nao tem teclas de atalho e pelo spy++ nao encontro a classe dele? (igual na calculadora...)
abrs
abrs
alguem?
Tópico encerrado , respostas não são mais permitidas