¿Cómo detengo un script JMP en ejecución?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Cómo detengo un script JMP en ejecución?
El script tiene un diario, un botón interactivo y un archivo que se puede marcar. Muy a menudo, el script informa un error desde el principio, pero no pude detener su ejecución en lugar de esperar.Probé el botón esc pero no funciona.
Re: ¿Cómo detengo un script JMP en ejecución?Puede utilizar expresiones regulares en la ventana de buscar/reemplazar.2-4 están disponibles en modo de depuración.Creo que el modo de depuración no es muy fácil de usar, pero está todo disponible.Además, para 4) si pasa el cursor sobre una variable mientras se ejecuta un script, se mostrará el valor de la variable en la parte inferior derecha.En el depurador tienes una ventana local.
Expresiones regulares:

Modo de depuración:

Pantalla flotante:

Re: ¿Cómo detengo un script JMP en ejecución?las funciones que me gustaría tener en el editor de scripts jmp son:
1. Búsqueda/reemplazo avanzado, como soporte de expresiones regulares, enumerando las coincidencias en una ventana separada;
2. Haga que se pueda hacer clic en el error/alerta (enlace a la línea de código);
3. Botón de parada.
4. Script visible mientras se ejecuta.
Mi script tiene SQL extrayendo algunos millones de filas de datos. Quizás por eso no se puede detener con el botón ESC.
Re: ¿Cómo detengo un script JMP en ejecución?Por "atajo" probablemente te refieres a secuencia de teclas y es posible que ya sepas lo que sigue, pero lo publicaré de todos modos. Si bien no conozco una secuencia de teclas de método abreviado para comentar/descomentar el código, existe una manera rápida de hacerlo resaltando el bloque de código, haciendo clic derecho y luego seleccionando Avanzado->Comentar/Descomentar bloque:

Re: ¿Cómo detengo un script JMP en ejecución?Estoy totalmente en desacuerdo.Si bien no es perfecto, seguro que es mejor que Notepad++, ahora si estuviéramos hablando de Sublime Text esa es otra historia. .Hay muchas herramientas útiles en el editor JSL.Puede hacer una vista dividida para facilitar la edición.Tiene un Reformat Script incorporado para hacer que el código de todos tenga el mismo aspecto y siga un conjunto estándar de reglas (aunque desearía tener más control sobre qué reglas seguir).Al pasar el cursor sobre funciones o comandos, se mostrará una información sobre herramientas que le indicará los parámetros de la función y lo que hace.Si no recuerda el nombre completo de una función, escriba algunas palabras y presione Ctrl+Espacio para que aparezca una lista de las posibles funciones que está buscando.Probablemente el mayor problema es que no hay un atajo (que yo sepa) para comentar/descomentar el código y Ctrl+/ no funciona como la mayoría de los otros editores.
En cuanto a dejar de ejecutar el script JMP, depende más de la forma en que JMP procesa el código que del editor.JSL se ejecuta de forma asincrónica por completo.Al presionar "ESC" simplemente se envía otro comando JSL que lo agrega a la cola.Desafortunadamente, no procesará ese comando hasta que haya una pausa en la ejecución del script actual.JMP seguirá ejecutando un código actual lo más rápido posible.Como consejo, si desea que su botón ESC funcione, simplemente incluya wait(0) en todos sus bucles for/ while.
Re: ¿Cómo detengo un script JMP en ejecución?Hay otro hilo que habla sobre detener el script con un botón creado con el script, pero no sé cómo integrarlo a mi script. Supongo que es hora de que JMP revise el editor de scripts para hacerlo más fácil de usar y potente. Había usado Notepad++ para compilar otros códigos, que son gratuitos y mucho mejores que el editor de scripts jmp, especialmente en la perspectiva de la funcionalidad de buscar/reemplazar.
[Jsl] ¿Cómo puedo detener un script con un botón?
Re: ¿Cómo detengo un script JMP en ejecución?La única forma de detener el procesamiento de un script JMP es presionar la tecla ESC.Lamentablemente, esta no es una solución perfecta y algunos componentes de algunos scripts no reconocerán la tecla ESC.La otra opción obvia es iniciar el Administrador de tareas y cerrar JMP.Es posible que otros usuarios conozcan otras opciones.