Alguém pode me ajudar Topic is solved

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

Lucassntos2
Posts: 4
Joined: 06 Jul 2020, 12:31
Contact:

Alguém pode me ajudar

06 Jul 2020, 13:36

Queria uma script em que o mouse vai somente para direção esquerda reto , tipo essa aqui assim que ele vai pra direita, só que preciso que ele vai pra esquerda não pra direita da uma mãozinha porfavor edita e me manda se puder agradeço ------

Code: Select all

#NoEnv  ; 
; #Warn  ; 
SendMode Input  ; 
SetWorkingDir %A_ScriptDir%  ;

TEMPO_ATIVADO := 175
VELOCIDADE := 15
q::
Loop, %TEMPO_ATIVADO%
  DllCall("mouse_event", uint, 1, int, VELOCIDADE, int, 0, uint, 0, int, 0)
Loop, %TEMPO_ATIVADO%
  DllCall("mouse_event", uint, 1, int, VELOCIDADE, int, 0, uint, 0, int, 0)
return
[Mod edit: [code][/code] tags added.]
User avatar
Gio
Posts: 1247
Joined: 30 Sep 2013, 10:54
Location: Brazil

Re: Alguém pode me ajudar  Topic is solved

07 Jul 2020, 18:09

Boa noite Lucassantos2.

Seja bem-vindo ao fórum da comunidade do AutoHotkey.

O segundo parâmetro da função mouse_event determina o movimento no eixo X (horizontal) a partir da posição atual. Se você quer ir para a esquerda, o valor no eixo X deve diminuir, portanto, você deve utilizar um número negativo para isso.

Como você está controlando o valor através da variável VELOCIDADE, você pode colocar o número negativo direto nela OU multiplicar o valor por -1 direto na função.

Exemplo:

Code: Select all

#NoEnv  ; 
; #Warn  ; 
SendMode Input  ; 
SetWorkingDir %A_ScriptDir%  ;

TEMPO_ATIVADO := 175
VELOCIDADE := 15
q::
Loop, %TEMPO_ATIVADO%
  DllCall("mouse_event", uint, 1, int, (-1 * VELOCIDADE), int, 0, uint, 0, int, 0)
Loop, %TEMPO_ATIVADO%
  DllCall("mouse_event", uint, 1, int, (-1 * VELOCIDADE), int, 0, uint, 0, int, 0)
return
Espero ter ajudado, se ainda tiver alguma dúvida sobre o tópico, basta postar abaixo :thumbup:
Lucassntos2
Posts: 4
Joined: 06 Jul 2020, 12:31
Contact:

Re: Alguém pode me ajudar

07 Jul 2020, 22:07

Ajudou muito, obrigado, eu to começando a usar autohotkey e tava precisando de ajuda

Return to “Ajuda e Suporte Geral”

Who is online

Users browsing this forum: No registered users and 35 guests