JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorQueridos todos,
desde hace unas semanas observé un comportamiento extraño de mi JMP Pro 16.1.0 en Win10.
Cuando hago doble clic en el Explorador en un archivo de secuencia de comandos, se ejecuta automáticamente (y no se abre para editarlo como cabría esperar, y como ocurre con otras instalaciones que conozco).
Esto es aunque no hay "//!" en la primera línea, eso le diría a JMP que lo ejecute al abrirlo.
Además, un "restablecimiento de asociaciones" en las preferencias no cambió. Como muestra la captura de pantalla, el ícono para jsl es diferente al que veo en la ventana principal de JMP, archivos recientes. Al hacer doble clic en el mismo archivo en archivos recientes, el archivo se abre correctamente para editarlo.
¿Alguna idea de cómo cambiar este comportamiento, es decir, solo abrir el archivo para editarlo al hacer doble clic en Explorer?

ventanasRe: JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorRecibí lo siguiente del soporte de JMP para el mismo problema.En mi caso para al menos una máquina, estos son los pasos que tomé:
- JMP abierto como administrador
- Se habilitó la configuración (se borró/no se marcó) y se cerraron las preferencias.
- Abrí un archivo, no experimenté el problema
- Abrí un segundo archivo, experimenté el problema
- Deshabilitado el ajuste y preferencias cerradas
- El problema fue resuelto
Desde el soporte de JMP:
- Cerrar JMP
- Haga clic con el botón derecho en el icono de JMP y seleccione "Ejecutar como administrador"
- Vaya a Archivo -> Preferencias -> Específico de Windows
- Hay una casilla de verificación para "El script JSL solo debe ejecutarse..." Si está marcada, desmárcala. Si ahora está marcada, compruébalo. Haga clic en Aceptar y luego intente abrir un script.
Re: JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorEste no es un problema nuevo, aquí hay al menos dos publicaciones similares de la comunidad:
El archivo JSL se ejecuta cuando está abierto en lugar de abrirse en el editor
Abra scripts JMP en el Explorador de Windows sin ejecutarlos
Mi forma de manejarlo en este momento es usando "mantener presionada la tecla ctrl al abrir el archivo", ¡lo que omitirá incluso //! en el inicio del guión. @Jeff_Perkinson alguna idea si este problema se ha registrado en alguna parte y si hay alguna solución (¿reinstalar JMP?).
También puedo comunicarme con JMP Support mañana con respecto a esto:
- ¡Los scripts JSL se ejecutan al abrir incluso cuando el archivo no comienza con //! y JSL Scripts solo deben ejecutarse... la opción no está marcada
- El ícono de archivos .jsl parece cambiar cuando este problema comienza a ocurrir
- Las soluciones actuales son para abrir archivos .jsl con CTRL presionado, que omitirá la ejecución al abrir o abrir un archivo desde JMP Open file.
Re: JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorEstoy experimentando el mismo problema.
Re: JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorGracias @jthi , y no, se desactiva:

Re: JMP ejecuta automáticamente jsl-script al hacer doble clic en el exploradorExiste la opción Preferencias / Específico de Windows / Los scripts JSL solo deben ejecutarse ... pero supongo que no es el problema aquí.
En algún momento comencé a tener el mismo comportamiento con JMP14 o 15 y desde entonces he abierto mis archivos .jsl con Ctrl presionado, ya sea haciendo doble clic (puede ser un poco difícil) o arrastrando y soltando los archivos de script a JMP y no me he molestado en intentar arreglarlo.