USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dar Click em Determinada Pos. da Tela
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/10/2004 22:19 hs            
Olá amigos ...
 
gostaria de saber se voceis podem me ajudar com isso ...
eu gostaria de fazer um programa ... como se fosse um robo ... pra ficar CLICKANDO .. gostaria de saber se podem me ajudar de alguma forma com isso
 
a pagina não estaria sendo aberta ...dentro do programa feito em VB ... seria como se ele conseguisse simular um click do mouse em determinada posição que eu quizer da minha tela ...
alguém tem alguma noção exemplo .. ou algo pque possa me ajudar ?
 
valew ...
 
AndrePaulo
 

Emoções ¿? AndrePaulo ¿? Emoções
   
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/10/2004 10:13 hs            
Ninguém ???
 

Emoções ¿? AndrePaulo ¿? Emoções
   
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/10/2004 13:03 hs            
Subindoooooooooooooo....

Emoções ¿? AndrePaulo ¿? Emoções
   
TheSensor
não registrado
ENUNCIADA !
Postada em 20/10/2004 13:27 hs   
Opa Andre Paulo ...
Vc poderia utilizar um gerador de macro pra isso , como o Traker ( se nao me engano eh esse o nome ) ... Mas vc pode utilizar algumas API´s no Vb pra isso tb ...
Procure por "SetCursorPos" na library "user32" ...
Pra Clickar , ai vai o codigo :
 
Public Event SystemClick(ByVal Button As MouseButtonConstants)
'[Mouse Constants]
Const MOUSEEVENTF_LEFTDOWN = &H2 'Mouse 1 Down
Const MOUSEEVENTF_LEFTUP = &H4 'Mouse 1 Up
Const MOUSEEVENTF_RIGHTDOWN = &H8 'Mouse 2 Down
Const MOUSEEVENTF_RIGHTUP = &H10 'Mouse 2 Up
Const MOUSEEVENTF_MIDDLEDOWN = &H20 'Mouse Wheel Down
Const MOUSEEVENTF_MIDDLEUP = &H40 'Mouse Wheel Up
Const MOUSEEVENTF_MOVE = &H1 'Move
 
            'left click
            'mouse event left mouse down
            mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, cButt, dwEI
            'mouse event left mouse up
            mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, cButt, dwEI
 
-- Espero ter ajudado , um abraço .
Ps : Qq coisa me procura no MSN .. thesensor@hotmail.com
Fuiii
   
TheSensor
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/10/2004 13:31 hs            
Aff , postei sem logar no site ... Hehuehuee
Eskeci :/
Bom , eh isso ai ... como eu disse acima , pra vc procurar por SetCursorPos , acho q ficou claro q eh pra mover o ponteiro do mouse :P
Um pra mover , o outro pra clickar ... Flwww

On error goto VBWEB :P
   
Semmer
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 20/10/2004 14:22 hs            
Experimente isto aqui:
 
Crie duas variáveis no topo do código do form
Private MseX as integer, MseY as integer
 
No evento form_click:
   msgbox MseX & "    " & MseY
 
No evento form_mousedown:
   MseX = X
   MseY = X
 
Assim, o MseX vai receber a posição na horizontal e o MseY a posição na vertical de onde foi clicado. Execute e dê uns cliques no form pra ver.
Acho que com este exemplo você já pode criar alguma coisa.
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página