Flipeador wrote:Prueba este código (sin probar)
Code: Select all
n := 1
SetTimer T1, -7200000
Loop
{
Sleep 50
If (n)
SendInput {lctrl down}q{lctrl up}
If (n)
Sleep 1000
If (n)
SendInput {lctrl down}p{lctrl up}
If (n)
Sleep 35000
}
T1:
n := FALSE
s := A_TickCount
Loop
If (A_TickCount-s > 1000)
Break
Else
SendInput {lctrl down}7{lctrl up}
n := TRUE
SetTimer T1, -7200000
Return
Aunque seguramente hay una mejor manera de hacerlo.
Bueno, he intentado pero no logro que ejecute, sera porque no me se explicarme bien
.
algo asi seria la estructura:
Main-LOOP1
Ejecutar SUB-loop1 ;que se ejecute por 1 hora.
"aca entraria el (ctrl+ q) y (ctrl +p)"
SendInput {lctrl down}q{lctrl up}
Sleep 1000
SendInput {lctrl down}p{lctrl up}
Sleep 35000
Ejecutar SUB-loop2 ;que se ejecute 2 veces.
"aca entraria el Ctrl +7"
y que regrese al Main-LOOP1
-Algo muy similar a este enlace, donde tambien describe un problema parecido:
https://autohotkey.com/board/topic/1009 ... -new-loop/