Una pregunta interesanteEste JSL se repite una vez por minuto y está configurado para guardarse como un JSL local.
Probé dos formas, pero los efectos son diferentes:
1. En una tabla JMP, haga clic en el script guardado para ejecutarlo (la tabla ya ha establecido un script para ejecutar este JSL).
2. Abra directamente este archivo de script JSL y haga clic en el botón Ejecutar para ejecutarlo.
El efecto del primer método es que, durante el período de espera del bucle, no se pueden ejecutar otros JSL (he configurado scripts de respuesta a eventos en algunas columnas de esta tabla).
El segundo método permite que los scripts de respuesta a eventos de la tabla se ejecuten durante el período de espera del bucle.
¿Por qué?
¡Gracias expertos!
Automatización y scriptingRe: Una pregunta interesante
C:\TT3.jsl
dt=Current Data Table();
for(k=1,k<=60,k++,
t1=tick seconds();
try(Close(d3,nosave));
t2=tick seconds();tt=t2-t1;if(tt>60,t3=120-tt,t3=60-tt);Wait(t3);
);
dt=Abrir("$DATOS_DE_MUESTRA/Big Class.jmp");
dt=Current Data Table();
:age<
<ADD column="" properties=""></ADD>
<BR /> <P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-10-21_13-30-49.png" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-21_13-30-49.png" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-21_13-30-49.png" style="width: 999px;"><span class="lia-inline-image-display-wrapper" image-alt="2025-10-21_13-30-49.png" style="width: 999px;"><img src="https://us.v-cdn.net/6038925/uploads/images/85423i7222C5124456D7B8/2025-10-21_13-30-49.png" role="button" title="2025-10-21_13-30-49.png" alt="2025-10-21_13-30-49.png" /></span></SPAN></SPAN></SPAN></P>
Re: Una pregunta interesanteNo respondo directamente a tu pregunta, pero ¿has intentado usar Cronograma() (y Referencia de sintaxis JSL > Mensajes JSL > Programar mensajes ) en lugar de un bucle?
Re: Una pregunta interesante¡Gracias!
No hay registros mostrados en el registro
Problema menor: a partir de ahora, puedo ejecutarlo usando el JSL del archivo local.
