|
Post by Julio on May 16, 2020 11:17:22 GMT
Buenos días.
Realmente me gusta esta Mini Mouse Macro, pero tengo un problema: la condición AND no me funciona.
En la siguiente macro, nunca hago que se ejecuten las líneas 4 y 5 cuando se ingresa un valor positivo.
En cambio, la macro funciona correctamente cuando se ingresan valores negativos
¿Qué sucede? ¿Me puedes ayudar?
Gracias
Julio
* | Inicio
1 | EJECUTAR ACCIÓN | DEFINIR VARIABLE INTEGER | % INTEGER% :: 0
2 | EJECUTAR ACCIÓN | CAJA DE ENTRADA | Ingrese un valor positivo :::: INTEGER
3 | SI | VARIABLE INTEGRAL | % INTEGER% | <| 0 | Mensaje de mensaje | El valor no puede ser negativo :::: 0 | Y | 6 | EJECUTAR ACCIÓN | GOTO MACRO LINE | Strart
4 | EJECUTAR ACCIÓN | Mensaje de mensaje | El valor introducido es ...% INTEGER% :::: 0
5 | EJECUTAR ACCIÓN | Mensaje de mensaje | Terminado :::: 0
|
|
|
Post by Steve on May 16, 2020 20:36:33 GMT
Hola julio Sí, parece que la condición AND ( www.turnssoft.com/conditions.html#and) no funciona como se esperaba. Eche un vistazo a este código de macro a continuación: * | comienzo 1 | EJECUTAR ACCIÓN | DEFINIR VARIABLE INTEGER | % INTEGER% :: 0 2 | EJECUTAR ACCIÓN | CAJA DE ENTRADA | Ingrese un valor positivo :::: INTEGER 3 | SI | VARIABLE INTEGRAL | % INTEGER% | < | 0 | Mensaje de mensaje | El valor no puede ser negativo :::: 0 | Y | 4 | EJECUTAR ACCIÓN | GOTO MACRO LINE | comienzo 4 | EJECUTAR ACCIÓN | Mensaje de mensaje | El valor introducido es ...% INTEGER% :::: 0 5 | EJECUTAR ACCIÓN | Mensaje de mensaje | Terminado Cuando se ingresa un valor positivo, la macro no debe ejecutar la condición AND, pero siempre lo hace. Esto no debería estar pasando. He agregado un error para esto aquí www.turnssoft.com/bugtrack.html#bugs. Saludos, Steve
Hello Julio, Yes it seems as though the AND condition (https://www.turnssoft.com/conditions.html#and) is not working as expected. Take a look at this macro code below: * | Start 1 | RUN ACTION | DEFINE INTEGER VARIABLE | %INTEGER%::0 2 | RUN ACTION | INPUT BOX | Enter a positive value::::INTEGER 3 | IF | INTEGER VARIABLE | %INTEGER% | < | 0 | MESSAGE PROMPT | The value cannot be negative::::0 | AND | 4 | RUN ACTION | GOTO MACRO LINE | Start 4 | RUN ACTION | MESSAGE PROMPT | The entered value is ...%INTEGER%::::0 5 | RUN ACTION | MESSAGE PROMPT | Finished When a positive value is entered the macro should not run the AND condition however it always does. This should not be happening. I've added a bug for this here www.turnssoft.com/bugtrack.html#bugs. Regards, Steve.
|
|
|
Post by Steve on May 16, 2020 20:44:55 GMT
|
|
|
Post by Julio on May 16, 2020 21:22:27 GMT
Muchas gracias Steve Julio
|
|