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: augusto@tibiaking.com
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: augusto@tibiaking.com
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
  Em 01/09/2011 em 21:27, Robson Venturin disse:

Set Foreground Window

Set Cursor Pos

Send Keys

Mostrar mais  

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
  Em 02/09/2011 em 01:42, Aluccard disse:

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.

Mostrar mais  

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
  Em 02/09/2011 em 02:05, Ash Katchup disse:

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

Mostrar mais  

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
  Em 02/09/2011 em 02:32, Ash Katchup disse:

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

=D

Mostrar mais  

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
  Em 02/09/2011 em 15:20, Robson Venturin disse:

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

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

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

Mostrar mais  

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:

  Citar
SendMessage(Tibia.getMainWindowHandle , WM_CHAR, Keys.A, 0)
Expand   Mostrar mais  

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