Code: Select all
c::
{
send {s Down}
send {j Down}
send {j Up}
send {s Up}
sleep 650
send {w Down}
send {w Up}
send {j Down}
send {s Up}
send {j Up}
send {w Up}
return
}
Moderator: Gio
Code: Select all
c::
{
send {s Down}
send {j Down}
send {j Up}
send {s Up}
sleep 650
send {w Down}
send {w Up}
send {j Down}
send {s Up}
send {j Up}
send {w Up}
return
}
Code: Select all
#If GetKeyState("c", "P")
c::
send {s Down}
send {j Down}
send {j Up}
send {s Up}
sleep 650
send {w Down}
send {w Up}
send {j Down}
send {s Up}
send {j Up}
send {w Up}
return
#If
sofista wrote: ↑02 Apr 2024, 15:02Olá, prove isso:
Code: Select all
#If GetKeyState("c", "P") c:: send {s Down} send {j Down} send {j Up} send {s Up} sleep 650 send {w Down} send {w Up} send {j Down} send {s Up} send {j Up} send {w Up} return #If
Code: Select all
$c::
While GetKeyState("c", "P") {
send {s Down}
send {j Down}
send {j Up}
send {s Up}
if !GetKeyState("c", "P")
break
sleep 650
if !GetKeyState("c", "P")
break
send {w Down}
send {w Up}
if !GetKeyState("c", "P")
break
send {j Down}
send {s Up}
send {j Up}
if !GetKeyState("c", "P")
break
send {w Up}
}
return
sofista wrote: ↑02 Apr 2024, 18:06Hmmm, a única coisa em que consigo pensar é em um loop while com três breaks, não é muito elegante, mas, se entendi o que você quer fazer, funciona corretamente:
Code: Select all
$c:: While GetKeyState("c", "P") { send {s Down} send {j Down} send {j Up} send {s Up} if !GetKeyState("c", "P") break sleep 650 if !GetKeyState("c", "P") break send {w Down} send {w Up} if !GetKeyState("c", "P") break send {j Down} send {s Up} send {j Up} if !GetKeyState("c", "P") break send {w Up} } return