Bom eu fiz alguns scripts pro meu serviço
E não queria ter que ficar apertando 1 por 1 na sequencia
Tem como eu fazer um outro script para executar todos na sequencia ?
Por exemplo:
Eu fazer um script chamado macro, e dentro dele ele vai executar o macro1, assim que ele terminar, esperar 2 segundos, executar o macro2 assim que ele terminar, esperar 2 segundos, executar o macro3...
Eu fiz com hotkey, mas eu queria algo mais automático.
Ajuda a um novato
Moderator: Gio
Re: Ajuda a um novato
ideia do usuário mikeyww / também pode usar um loop
https://www.autohotkey.com/boards/viewtopic.php?f=76&t=86593
https://www.autohotkey.com/boards/viewtopic.php?f=76&t=86593
Code: Select all
c1:="charmap",c2:="calc",c3:="notepad"
xy := [[C1], [C2], [C3]]
~$F7::
xy.Push(this := xy.RemoveAt(1))
a1:=this.1
run,%a1%
Return
esc::exitapp
Code: Select all
;- use numpad-7
;- one key but x different functions
;- https://www.autohotkey.com/boards/viewtopic.php?f=76&t=86593
xy := [[771, 343], [847, 345], [902, 344]]
Numpad7::
xy.Push(this := xy.RemoveAt(1))
;MouseClick,, this.1, this.2
a1:=this.1,a2:=this.2
msgbox, 262208, ,%a1%`n%a2%,1
Return
esc::exitapp
Code: Select all
;- one key but x different functions from user mikeyww
;- https://www.autohotkey.com/boards/viewtopic.php?f=76&t=86593
;- array example
;ideia do usuário mikeyww
;use F7 to start
#warn
#noenv
#singleinstance,force
c1:="charmap"
c2:="calc"
c3:="notepad"
c4:="https://www.autohotkey.com/boards/viewtopic.php?f=69&t=86606"
c5:="https://www.youtube.com/watch?v=HfPCdJapIXA"
;-------------------------------------------
xy := [[c1,c2], [c3,c4],[c5]]
ac:=xy.length()
return
;---------------------------
~$F7::
loop,%ac%
{
xy.Push(this := xy.RemoveAt(1))
a1:=this.1,a2:=this.2
run,%a1%
sleep,1000
run,%a2%
sleep,5000
}
Return
esc::exitapp
;=======================================