Contador de ejecucion

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Jms
Mensajes: 5
Registrado: 23 May 2015, 03:19

Contador de ejecucion

Mensaje por Jms »

Hola gente Tengo una pregunta y como estoy aprendiendo a usar autoit me surgen preguntas asi que me van a ver mas seguido preguntando algo fácil para algunos pero difícil de resolver para mi :)

bueno ahora el tema es el siguiente quería hacer algo q me cuente las veces q se ejecuta un escrip cuente las veces q se ejecuto una función por ejemplo

Código: Seleccionar todo

     


HotKeySet("{F3}", "contador")



func contador()

while 1


PixelSearch (688, 259, 688, 259, 0x1B1B1B , 1) 
		If Not @error Then

			Sleep (100)
	MouseMove (623,254) 
	MouseDown ("primary")
	Sleep (100)
	MouseUp ("primary")

Sleep (600)
MsgBox(4096, "Prueba", 9, 9) ;
EndIf

WEnd

;lo q logre fue esto pero no se como hacer para q me cuente el scrip q tengo arriba osea q sume de a 1 cada ves q se ejecute el scrip de arriba mediante el msgbox

For $contar= 1 To 999 Step +1
Sleep (100)
 ToolTip($contar,0,0)

Next

     

gracias!
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Contador de ejecucion

Mensaje por Dany »

Usa una variable statica dentro de la funcion.

Local static $contador=0

y le vas sumando

$contador+=1


ejemplo:

Código: Seleccionar todo

Prueba()
Prueba()
Prueba()
Prueba()
Prueba()
Prueba()
Func Prueba()
Local static $contador=0
MsgBox(0,"",$contador)
$contador+=1
EndFunc
Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
Jms
Mensajes: 5
Registrado: 23 May 2015, 03:19

Re: Contador de ejecucion

Mensaje por Jms »

Gracias!!! funciona de 10...... :smt023 :smt026
Responder