Foros del Web » Programación para mayores de 30 ;) » Java »

exit loop and do it again,

Estas en el tema de exit loop and do it again, en el foro de Java en Foros del Web. Hola soy nuevo en javascript y no se practicamente nada queria ayuda al hacer este script para que mi macro se repita sin fin(macro termiado ...
  #1 (permalink)  
Antiguo 20/07/2014, 17:26
Avatar de FabrizioxD8  
Fecha de Ingreso: enero-2011
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
exit loop and do it again,

Hola soy nuevo en javascript y no se practicamente nada queria ayuda al hacer este script para que mi macro se repita sin fin(macro termiado satisfactoriamente=1) y ante un error (-921) corra otro macro, el problema es que cuando sucede el error y corre el segundo macro y ahi termina pero yo quiero que siga con el primer macro no se como podria hacerse eso, he visto algo como que end do y exit if pero no entiendo como ponerlo alguien me ayudaria?
aqui esta mi script
Código:
var ret;

    do 
        {
        ret = iimPlay("macro.iim");
        
        if (ret == -921)iimPlay("macro2.iim");
        } while (ret == 1)
otra pregunta quiero hacer un extract pero solo de numeros porque me sale asi OK|92374941 pero a la hora de hacer el extract copia todo pero yo solo quiero los numeros y evitar el ok, he visto un codigo para copiar el nombre y apellido de esta pagina http://www.fakenamegenerator.com/gen-male-nl-ca.php
y han propuesto este codigo para sacar el nombre y apellido por separado
Código:
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=H3 ATTR=TXT:*<SP> EXTRACT=TXT
SET VAR1 eval("\"{{!EXTRACT}}\".match(/^\\s*\\S+/)[0]")
SET VAR2 eval("\"{{!EXTRACT}}\".match(/^\\s*\\S+\\s+(.+)\\s*$/)[1]")
PROMPT "VAR1={{VAR1}}, VAR2={{VAR2}}"
en el match como podria hacer para que solo me copie los numeros en el "Ok|92374941"
ojala alguien me ayude, saludos

Última edición por FabrizioxD8; 20/07/2014 a las 17:42
  #2 (permalink)  
Antiguo 21/07/2014, 07:24
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 11 años
Puntos: 1
Respuesta: exit loop and do it again,

Si entendi bien, lo haria asi :

Código Javascript:
Ver original
  1. while (ret!=1)
  2. {
  3.    ret = iimPlay("macro.iim");
  4.    if (ret == -921)
  5.    {
  6.       iimPlay("macro2.iim");  
  7.    }
  8. }
  #3 (permalink)  
Antiguo 21/07/2014, 12:28
Avatar de FabrizioxD8  
Fecha de Ingreso: enero-2011
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: exit loop and do it again,

bien si funciona gracias una duda¿ cómo agregaría un error mas (-933)? pero osea que de todas maneras corra el macro2, como pondria el error puede ser -921 o -933
sabes si puedo hacer que cada vez que se reproduzca exitosamente(1) haga un beep? y cada vez que falle dos beeps(-921)? eso seria perfecto

Última edición por FabrizioxD8; 22/07/2014 a las 10:55

Etiquetas: loop
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:21.