Ajuda com script randomico

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

Moderator: Gio

hoffzz
Posts: 1
Joined: 14 Oct 2021, 16:48

Ajuda com script randomico

14 Oct 2021, 16:54

Boa noite senhores, venho procurar ajuda de voces para um script que faça o seguinte:

ao apertar f1 ele vai digitar um nome, exemplo biscoito e um numero, e preciso que esse numero seja randomico ou em seguencia, 01,02,03.... ficando assim: biscoito01, biscoito02, biscoito04....
e tambem ao apertar f2 ele mande esc e enter em seguida

Code: Select all

F1::

click 100, 200
sleep 400
send, biscoito
sleep 400
send {enter}

F2::

send, {esc}
sleep 400
send {enter}
[Mod edit: [code][/code] tags added.]


obrigado pessoal.
User avatar
Gio
Posts: 1247
Joined: 30 Sep 2013, 10:54
Location: Brazil

Re: Ajuda com script randomico

15 Oct 2021, 16:02

Boa tarde Hoffzz.

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

Não ficou claro se você quer que ele aumente a sequência a cada clique de f1 ou se quer isso em um loop que execute indefinidamente. Mas creio que a primeira opção seja a mais plausível.


Segue o exemplo em código:

Code: Select all

CONTAGEM_ATUAL := 0

F1::
CONTAGEM_ATUAL++ ; Este passo aumenta a variável CONTAGEM_ATUAL em 1 toda vez que a hotkey F1 é chamada.

click 100, 200
sleep 400
send, biscoito%CONTAGEM_ATUAL% ; E neste passo usamos o valor atual da variável CONTAGEM_ATUAL como parte do texto a ser enviado.
sleep 400
send {enter}
Return

F2::
send, {esc}
sleep 400
Return
send {enter}
:arrow: Obs: quando o script for finalizado, a contagem reiniciará do 0. Se você quiser manter o número salvo, precisará escrever um arquivo e depois ler no início do script o valor atual antes de incrementá-lo.

Return to “Ajuda e Suporte Geral”

Who is online

Users browsing this forum: No registered users and 37 guests