Página 1 de 1

Ayuda cuenta atrás

Publicado: 09 May 2016, 14:57
por alkimia
Hola,

necesito ayuda por favor. He creado un script con Au3recorder, cuya función es simplemente abrir internet explorer un en acceso directo que tengo en el ecritorio, introducir un usuario y una contraseña, realizar un par de funciones y cerrar el explorador.

La cuestión es que lo que quiero es que cuando yo ejecute el script comience una cuenta atrás de 20 minutos por ejemplo, y a continuación se realicen las tareas que he descrito anteriormente. No se que parámetros tengo que añadir.

Agradecería vuestra ayuda por favor...

Este es el script que tengo ahora:

#region ---Au3Recorder generated code Start (v3.3.7.0) ---

#region --- Internal functions Au3Recorder Start ---
Func Au3RecordSetup()
Opt('WinWaitDelay',100)
Opt('WinDetectHiddenText',1)
Opt('MouseCoordMode',0)
EndFunc

Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc

AU3RecordSetup()
#endregion --- Internal functions Au3Recorder End ---

_WinWaitActivate("Program Manager","")
MouseClick("left",602,543,2)
_WinWaitActivate("LOGIN - Internet Explorer","")
MouseMove(765,319)
MouseDown("left")
MouseMove(765,318)
MouseUp("left")
Send("22265245")
MouseClick("left",765,339,1)
Send("oklahoma")
MouseClick("left",1013,330,1)
_WinWaitActivate("http://10.25.90.95/cgi-bin/login.pl - Internet Explorer","")
MouseClick("left",153,314,1)
MouseClick("left",176,340,1)
MouseClick("left",1673,11,1)
#endregion --- Au3Recorder generated code End ---

Re: Ayuda cuenta atrás

Publicado: 14 May 2016, 19:34
por Chefito
Lo más sencillo pero igualmente eficaz, es meter el código en un bucle while 1.........wend para que se repita continuamente, y justo al final del código, justo antes del wend, un sleep (1200000), donde 1200000 son milisegundos, los cuales equivalen a 20 minutos. Esta función pausa el script el tiempo que le pongas, en milisegundos.

Si tienes dudas, mira todo lo que te digo en la ayuda.

Saludos.