Jump to content

yargo

Membros
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About yargo

  • Rank
    Novato

Profile Information

  • Gender
    Not Telling
  • Location
    Lavras
  1. Extrator de email Google

    tenta assim: ControlSend('nome da janela',"","",'texto ou caractere a ser enviado') garanto que vai funcionar caso voce nao ache o nome da janela entre no menu inicial e digite autoit window info , entre no programa e arraste a finder tool ate a janela desejada =)
  2. Extrator de email Google

    Boa noite , se for rodar apenas no seu computador você pode estar utilizando a função ControlClick pois ai você pode continuar navegando enquanto faz a pesquisa que ele clica sem interferir seu mouse , alem dessa voce pode utilizar a função Controlsend para enviar as teclas dessa vez , da mesma forma , espero ter ajudado .
  3. Estabelecer um delay no click

    Boa noite mutleey , a função que você citou infelizmente não funciona para o meu caso porque altera o tempo de dela somente da função MouseClickDown eu precisaria de uma que alterasse para a função Controlclick , porem agradeço imensamente por ter tentado me ajudar e dado atenção ao meu post .
  4. Obrigado nox , desculpe a demora para o feedback , acabei aprendendo por conta pois achei que nao iam me dar soluçao, o problema que eu estou passando agora e que preciso colocar um delay nesse click pois esta clicando tao rapido que o click nao e reconhecido.
  5. Boa noite Galera , alguém sabe se e possível estabelecer um delay para a função ControlClick, pois o mouse clica rápido demais e o a janela em questão nao acaba reconhecendo , ou a outra alternativa seria algo parecido com a função MouseDown mas dentro do Controlclick, ou alguma Api sei la , desde já agradeço a qualquer ajuda proporcionada . =)
  6. Então a minha dificuldade e que eu não conseguindo utilizar essa função os cliques não executam, ja tentei de tudo, como executar como administrador , ou em modo de compatibilidade com o widows xp e nada gostaria muito que funcionasse pois conseguindo clicar minimizado eu vou poder criar o diagrama de memoria para o meu processador de mips. Muito Obrigado desde já pela atenção e o trabalho , espero de coração que o tópico criado seja útil para outros usuários.
  7. Boa noite a todos , esse e meu primeiro topico aqui e espero que seja util para outras pessoas que tenham a mesma duvida que eu. Antes de mais nada , estou projetando um simulador de um processador cisc para um trabalho de iniciacao cientifica, porem surgiu a necessidade de enviar cliques para uma janela minimizada , sou relativamente novo no Autoit porem e uma linguagem que me agrada muito e me conquistou demais nesses meses que venho mexendo com a mesma . Encontrei esse codigo na internet no seguinte link (https://www.autoitscript.com/forum/topic/88517-solved-sending-a-mouseclick-to-a-window-with-no-controls-without-activating-it/) porem nao consegui interpreta-lo bem , segue o codigo: ---------------------------------------------------------------------------------------------------------------------------------------------- Sleep(3000) For $i = 0 To 10 Step 1     _MouseClickPlus("Cabal", "left", 232, 117)     Sleep(1000) Next ;=============================================================================== ; ; Function Name: _MouseClickPlus() ; Version added: 0.1 ; Description: Sends a click to window ; minimized. ; Parameter(s): $Window = Title of the window to send click to ; $Button = "left" or "right" mouse button ; $X = X coordinate ; $Y = Y coordinate ; $Clicks = Number of clicks to send ; Remarks: You MUST be in "MouseCoordMode" 0 to use this without bugs. ; Author(s): Insolence <insolence_9@yahoo.com> ; ;=============================================================================== Func _MouseClickPlus($Window, $Button = "left", $X = "", $Y = "", $Clicks = 1)     MsgBox(1, "", "112333")     Local $MK_LBUTTON = 0x0001     Local $WM_LBUTTONDOWN = 0x0201     Local $WM_LBUTTONUP = 0x0202     Local $MK_RBUTTON = 0x0002     Local $WM_RBUTTONDOWN = 0x0204     Local $WM_RBUTTONUP = 0x0205     Local $WM_MOUSEMOVE = 0x0200     Local $i = 0     Select         Case $Button = "left"             $Button = $MK_LBUTTON             $ButtonDown = $WM_LBUTTONDOWN             $ButtonUp = $WM_LBUTTONUP         Case $Button = "right"             $Button = $MK_RBUTTON             $ButtonDown = $WM_RBUTTONDOWN             $ButtonUp = $WM_RBUTTONUP     EndSelect     If $X = "" Or $Y = "" Then         $MouseCoord = MouseGetPos()         $X = $MouseCoord[0]         $Y = $MouseCoord[1]     EndIf     For $i = 1 To $Clicks         DllCall("user32.dll", "int", "SendMessage", _                 "hwnd", WinGetHandle($Window), _                 "int", $WM_MOUSEMOVE, _                 "int", 0, _                 "long", _MakeLong($X, $Y))         DllCall("user32.dll", "int", "SendMessage", _                 "hwnd", WinGetHandle($Window), _                 "int", $ButtonDown, _                 "int", $Button, _                 "long", _MakeLong($X, $Y))         DllCall("user32.dll", "int", "SendMessage", _                 "hwnd", WinGetHandle($Window), _                 "int", $ButtonUp, _                 "int", $Button, _                 "long", _MakeLong($X, $Y))     Next EndFunc  ;==>_MouseClickPlus Func _MakeLong($LoWord, $HiWord)     Return BitOR($HiWord * 0x10000, BitAND($LoWord, 0xFFFF)) EndFunc  ;==>_MakeLong    --------------------------------------------------------------------------------------------------------------------------------------- Alguem poderia me ajudar interpreta-lo por favor porem para minha finalidade se possivel , desde ja agradeço a atençao e a oportunidade de estar compartilhando o meu problema .
×