Alguém pode me ajudar

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Alguém pode me ajudar

Re: Alguém pode me ajudar

Post by Lucassntos2 » 07 Jul 2020, 22:07

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

Re: Alguém pode me ajudar

Post by Gio » 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:

Alguém pode me ajudar

Post by Lucassntos2 » 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.]

Top