Algumas dúvidas Topic is solved

Pergunte suas dúvidas de programação em AutoHotkey
Nauany
Posts: 15
Joined: 12 Dec 2016, 01:37

Algumas dúvidas

23 Mar 2018, 20:45

Boa noite
estou com algumas dúvidas sobre certos assuntos:
- seria possível eu salvar algumas hotkey que eu escolhi após executar meu script, e toda vez que eu fecha-lo e abri-lo novamente essas "hotkeys" estarem salvas para n ser necessário configura-lo novamente?

- eu gostaria de fazer um "sleep" com o tempo desejado pela pessoa, por exemplo:

Gui, Add, edit, x80 y185 h20 w50 number vvariavel1 ;a pessoa escolhe um valor qualquer.
variablell1 := variablell1 * 1000 ; eu multiplicaria por 1000 para esse valor ser contado como segundos (ja que o sleep funciona em ms).


MouseGetPos, xpos, ypos
Send {Ctrl down}
Send {z}
Send {Ctrl up}
sleep, 500
MouseClick, left, %Bs23X%, %Bs23Y%, ,0
sleep, 700
MouseMove, %xpos%,%ypos%
Sleep, variablell1 ;????? teria algo assim do tipo?? o codigo ai é só um exemplo.,.. o foco seria fazer o "sleep" usar alguma variavel de um certo numero escolhido... seria possivel?
Send {Ctrl down}
Send {z}
Send {Ctrl up}
sleep, 900
MouseMove, %xpos%,%ypos%
User avatar
Gio
Posts: 422
Joined: 30 Sep 2013, 10:54
Location: Brazil

Re: Algumas dúvidas  Topic is solved

24 Mar 2018, 09:06

Bom dia Nauany.

seria possível eu salvar algumas hotkey que eu escolhi após executar meu script, e toda vez que eu fecha-lo e abri-lo novamente essas "hotkeys" estarem salvas para n ser necessário configura-lo novamente?


É possível sim. Tem várias formas de fazer isso. Os executáveis rodam no computador utilizando a memória RAM, que se perde no término da execução (ou quando você desliga o computador se você usar outro aplicativo em execução para manter as informações), portanto, você precisa escrever no disco as informações que quer que sejam armazenadas entre execuções. Isso pode ser feito escrevendo um arquivo.

O AutoHotkey oferece suporte nativo para escrever e ler arquivos de texto e ainda alguns comandos para operar arquivos do tipo .ini, que são bastante utilizados como parâmetros de configuração de programas. Os comandos em questão são o IniWrite e o IniRead.

Além disso, será necessário escrever algumas coisas a mais pra que o código funcione de forma redonda, mas no fim não é tão complexo assim.

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus



- eu gostaria de fazer um "sleep" com o tempo desejado pela pessoa


Sem problemas. Basta usar uma variável no parâmetro do tempo e dereferenciá-la.

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus



Se tiver algum dúvida sobre os códigos dos exemplos, basta perguntar :thumbup:
"What is suitable automation? Whatever saves your day for the greater matters."
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Nauany
Posts: 15
Joined: 12 Dec 2016, 01:37

Re: Algumas dúvidas

24 Mar 2018, 10:32

Obrigado novamente =D

Return to “Eu preciso de ajuda”

Who is online

Users browsing this forum: No registered users and 3 guests