Caché accidentellement une fenêtre modale. Maintenant, je suis en lock-out. 
Donc, je faisais l'imbécile et je me demandais "Que se passerait-il si j'essayais de cacher une fenêtre modale ?". Le script ci-dessous illustre (n'exécutez pas ce script, car il verrouillera JMP) :
//=====================================================<BR />//Warning. Do not press the "Hide" button!!! It will lock up JMP<BR />//=====================================================<BR />Names Default to Here(1);
New Window("Test", << Modal,
Button Box("Hide", Window("Test") << Show Window(0));
);Eh bien, c'était une idée stupide. J'ai appuyé sur "Masquer" et bien sûr, la fenêtre était masquée. Mais comme il s'agit d'une fenêtre modale et qu'elle était toujours ouverte, seulement masquée, je ne pouvais accéder à rien d'autre. Impossible d'arrêter le script. En appuyant sur ESC ou CMD + . n'a pas quitté le script (j'utilise un Mac). À la fin, j'ai dû forcer à quitter, perdant environ 2 à 3 heures de travail sur un autre script que j'avais ouvert. J'ai également essayé de sauvegarder mon travail avant de forcer l'arrêt (CMD + S), mais cela ne me permettait que de sauvegarder le script qui était actuellement au point (le script ci-dessus).
Ma question: y aurait-il eu un autre moyen pour moi de forcer la fermeture de cette fenêtre modale ou de forcer l'arrêt du script? Demander parce que, même si j'ai appris ma leçon dans ce cas, il y a eu d'autres fois où j'ai fait quelque chose d'autre d'aussi brillant qui m'a empêché de sauvegarder mon travail. Ce serait bien de savoir s'il existe une autre solution.
Détails pertinents :
JMP Pro 15.2.1
Mac OS Big Sur
Merci!
ScriptRe : Masquer accidentellement une fenêtre modale. Maintenant, je suis en lock-out. 
Merci pour le conseil les gars! Ouais, ça pue, il n'y a aucun moyen de s'en remettre, mais à la fin j'ai pu me souvenir de ce que j'avais fait et j'ai récupéré depuis. NBD.
Re : Masquer accidentellement une fenêtre modale. Maintenant, je suis en lock-out. 
Sympathie.
Apparemment (cet exemple) n'est pas un problème sur Win car la fenêtre modale ne se cache pas, mais j'y suis aussi allé. Si j'ai de la chance, je peux prendre une photo du JSL avant de redémarrer.
FileSnapper utilise certaines commandes DOS spécifiques à Windows, donc cela n'aidera pas sur Mac.
Re : Masquer accidentellement une fenêtre modale. Maintenant, je suis en lock-out. 
J'essaie aussi d'être de bons amis avec le bouton Enregistrer, mais j'ai également créé cet élément de la liste de souhaits Éditeur de script - Ajout de la possibilité d'enregistrer le script avant de l'exécuter dans un fichier temporaire et il y a aussi FileSnapper
Re : Masquer accidentellement une fenêtre modale. Maintenant, je suis en lock-out. 
Je ne connais pas de moyen de récupérer JMP dans cette situation, mais vous pouvez activer l'enregistrement automatique pour les scripts et d'autres éléments dans la section Général des Préférences.Personnellement, j'essaie juste d'être de bons amis avec le bouton de sauvegarde.
De l'aide (lien ci-dessous):
Enregistre automatiquement le contenu des tables de données, des journaux, des rapports, des projets et des scripts ouverts, à l'exception des fichiers sans titre, à l'intervalle spécifié. Le paramètre par défaut est 0 minute, ce qui indique qu'il n'y a pas d'enregistrement automatique.
https://www.jmp.com/support/help/en/16.0/#page/jmp/general-jmp-preferences.shtml?os=win&source=application&utm_source=helpmenu&utm_medium=application#ww1156405