Ir para conteúdo
  • Cadastre-se

[VB.Net] Click com SendMessage


Posts Recomendados

Declare tibia como processo:

Public Tibia As Process
Depois a função do click:

Public Sub Click(ByVal Location As Point)

        Dim lnglParam As String = (Location.Y * &H10000) + Location.X

        SendMessage(Tibia.MainWindowHandle, WM_LBUTTONDOWN, 1&, lnglParam)

        SendMessage(Tibia.MainWindowHandle, WM_LBUTTONUP, 1&, lnglParam)

    End Sub

Link para o post
Compartilhar em outros sites

Ele envia um click de mouse a determinada "área" no Tibia.

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

Pode ser usado pra isso tambem, o GhostBot funciona assim (pelo menos quando eu usei era).

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites
  • 1 month later...

Olá.

Como faço para realizar o mesmo clique sendo que "Background". (Sem TibiaAPI)

Alguma idéia?

Grato,

Aluccard.

The life is hard: No projects for a while.

 

adfly.350x19.1.png

Link para o post
Compartilhar em outros sites

Set Foreground Window

Set Cursor Pos

Send Keys

Olá Robson!

Se eu estiver errado, pode me corrigir, mas no caso Set Foreground Window traz janela para frente não? Entretando não seria essa a opção desejada.

Seria enviar Background mesmo.

Ps¹: Lembrando que estou programando sem o TibiaAPI.

Ps²: Se estiver errado em eu perguntar aqui, avisa que eu pergunto em duvidas. :palmas:

Atenciosamente,

Aluccard.

The life is hard: No projects for a while.

 

adfly.350x19.1.png

Link para o post
Compartilhar em outros sites

Olá Robson!

Se eu estiver errado, pode me corrigir, mas no caso Set Foreground Window traz janela para frente não? Entretando não seria essa a opção desejada.

Seria enviar Background mesmo.

Ps¹: Lembrando que estou programando sem o TibiaAPI.

Ps²: Se estiver errado em eu perguntar aqui, avisa que eu pergunto em duvidas. :palmas:

Atenciosamente,

Aluccard.

Você ja tentou a SendMessage sem usar SetForegroundWindow? Pelo o que eu li, funcionaria sem necessitar estar focada..

Link para o post
Compartilhar em outros sites

Você ja tentou a SendMessage sem usar SetForegroundWindow? Pelo o que eu li, funcionaria sem necessitar estar focada..

Olá Ash!

Sim, já tentei usar o SendMessage para enviar os clicks, ele envia corretamente eles. Porém necessita estar com a janela ativada com focus (não funciona Background). Estou aqui tentando, qualquer coisa posto aqui no forum.

Qualquer idéia avisa aí.

Grato,

Aluccard.

The life is hard: No projects for a while.

 

adfly.350x19.1.png

Link para o post
Compartilhar em outros sites

E se tu pegasse o ID da janela atual, guardasse. Ativasse a do Tibia, enviasse o click. Voltasse a janela atual como principal?

=D

Só rindo KKKKKKKKKK.

O objetivo é background. Tou procurando aqui no google e tals, qualquer sucesso posto aqui.

Valeu,

Aluccard.

The life is hard: No projects for a while.

 

adfly.350x19.1.png

Link para o post
Compartilhar em outros sites

acho que uma opção para rodar em background, seria criar um path finder para achar o caminho até a próxima posição e ir simulando o pressionamento das setinhas^^, com certeza eh muito difícil fazer isso, mas é seguro, e indetectável e funciona sem a janela estar em foco...

Editado por theflammer (veja o histórico de edições)

kamiarts1orgdeathnote10.jpg

---------------------------------------------------------------------------------------------------------------------------------------------------

"Se você der um peixe para um homem, matará sua fome por 1 dia. Se você ensiná-lo a pescar, matará sua fome pro resto da vida."

Link para o post
Compartilhar em outros sites

Dim Tibia as process = process.getprocessesbyname("tibia")

sendmessage(tibia.getmainwindowhandle , wm_keydown, keys.a, 0)

sendmessage(tibia.getmainwindowhandle , wm_keyup, keys.a, 0)

Olá!

Não consigo para F1,F2,F3 e nem para click... Estou dando uma lida numas apostials de ASM, para entender melhor a plataforma do jogo e assim conseguir capturar as funções do mesmo, vamos ver no que vai dar :hum:

Ee se não me engano o correto seria:

SendMessage(Tibia.getMainWindowHandle , WM_CHAR, Keys.A, 0)

Grato,

Aluccard.

The life is hard: No projects for a while.

 

adfly.350x19.1.png

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo