JMP exécute automatiquement jsl-script lors d'un double-clic dans l'explorateurChers tous,
depuis quelques semaines j'observe un comportement étrange de mon JMP Pro 16.1.0 sous Win10.
Lorsque je double-clique dans l'Explorateur sur un fichier de script, il est automatiquement exécuté (et non ouvert pour modification comme je m'y attendais, et comme c'est le cas pour d'autres installations que je connais).
C'est bien qu'il n'y ait pas de "//!" dans la première ligne, cela indiquerait à JMP de l'exécuter à l'ouverture.
De plus, une "réinitialisation des associations" dans les préférences n'a pas changé. Comme le montre la capture d'écran, l'icône de jsl est différente de celle que je vois dans la fenêtre principale de JMP, fichiers récents. Lorsque vous double.cliquez sur le même fichier dans des fichiers récents, le fichier est ouvert correctement pour l'édition.
Une idée de comment changer ce comportement, c'est-à-dire ouvrir uniquement le fichier pour le modifier en double-cliquant dans l'explorateur ?

les fenêtresRe : JMP exécute automatiquement le script jsl en double-cliquant dans l'explorateurJ'ai reçu le message suivant du support JMP pour le même problème.Dans mon cas pour au moins une machine, voici les étapes que j'ai suivies :
- JMP ouvert en tant qu'administrateur
- Activé le réglage (il est effacé/décoché) et les préférences fermées
- J'ai ouvert un fichier, je n'ai pas rencontré le problème
- J'ai ouvert un deuxième fichier, j'ai rencontré le problème
- Désactiver le paramètre et fermer les préférences
- Le problème a été résolu
Depuis l'assistance JMP :
- Fermer JMP
- Faites un clic droit sur l'icône JMP et sélectionnez "Exécuter en tant qu'administrateur"
- Accédez à Fichier -> Préférences -> Spécifique à Windows
- Il y a une case à cocher pour "Le script JSL doit être exécuté uniquement..." S'il est coché, décochez-le. S'il est maintenant coché, vérifiez-le. Cliquez sur OK, puis essayez d'ouvrir un script.
Re : JMP exécute automatiquement le script jsl en double-cliquant dans l'explorateurCe n'est pas nouveau, voici au moins deux messages similaires de la communauté :
Le fichier JSL s'exécute lorsqu'il est ouvert au lieu de s'ouvrir dans l'éditeur
Ouvrir des scripts JMP dans l'Explorateur Windows sans les exécuter
Ma façon de le gérer pour le moment est d'utiliser "maintenez la touche ctrl enfoncée lors de l'ouverture du fichier" qui contournera même //! au début du script. @Jeff_Perkinson une idée si ce problème a été enregistré quelque part et existe-t-il des solutions de contournement (réinstallation de JMP ?).
Je peux également contacter le support JMP demain à ce sujet :
- Les scripts JSL sont exécutés à l'ouverture même lorsque le fichier ne commence pas par //! et les scripts JSL doivent être exécutés uniquement... l'option n'est pas cochée
- L'icône des fichiers .jsl semble changer lorsque ce problème commence à se produire
- Les solutions de contournement actuelles consistent à ouvrez les fichiers .jsl avec CTRL enfoncé, qui contournera l'exécution sur le fichier ouvert ou ouvert à partir du fichier ouvert JMP.
Re : JMP exécute automatiquement le script jsl en double-cliquant dans l'explorateurJe rencontre le même problème.
Re : JMP exécute automatiquement le script jsl en double-cliquant dans l'explorateurMerci @jthi , et non, il est désactivé :

Re : JMP exécute automatiquement le script jsl en double-cliquant dans l'explorateurIl y a l'option Préférences / Spécifique à Windows / Les scripts JSL doivent être exécutés uniquement ... mais je suppose que ce n'est pas le problème ici.
À un moment donné, j'ai commencé à avoir le même comportement avec JMP14 ou 15 et depuis lors, j'ai ouvert mes fichiers .jsl en maintenant la touche Ctrl enfoncée, soit en double-cliquant (peut-être un peu difficile), soit en faisant glisser et en déposant les fichiers de script vers JMP et n'a pas pris la peine d'essayer de le réparer.