所以,我四处游荡,问自己“如果我试图隐藏一个模态窗口会发生什么?”。 下面的脚本说明了(不要运行此脚本,因为它会锁定 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));
);嗯,那是个愚蠢的主意。 我按下“隐藏”,果然,窗口被隐藏了。 但是因为它是一个模态窗口并且它仍然是打开的,只是隐藏在视图之外,我无法访问其他任何东西。 无法停止脚本。 按 ESC 或 CMD + 。没有退出脚本(我使用的是 Mac)。 最后我不得不强行退出,在我打开的另一个脚本上损失了大约 2-3 小时的工作。 还尝试在强制退出(CMD + S)之前保存我的工作,但它只允许我保存当前焦点的脚本(上面的脚本)。
我的问题:我是否有任何其他方法可以强制关闭该模式窗口或强制停止脚本? 问是因为,虽然我在这种情况下吸取了教训,但还有其他时候我做了其他同样出色的事情,导致我无法保存我的工作。 很高兴知道是否有其他解决方案。
相关细节:
JMP 专业版 15.2.1
Mac OS 大苏尔
谢谢!
我不知道在这种情况下恢复 JMP 的方法,但您可以在“首选项”的“常规”部分下为脚本和其他内容启用自动保存。就个人而言,我只是尝试与保存按钮成为好朋友。
从帮助(下面的链接):
以指定的时间间隔自动保存打开的数据表、日志、报告、项目和脚本的内容,无标题文件除外。 默认设置为 0 分钟,表示不自动保存。
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
我也尝试用保存按钮成为好朋友,但我也做了这个愿望清单项目脚本编辑器 - 添加在运行到临时文件之前保存脚本的可能性还有文件快照程序
同情。
显然(这个例子)在 Win 上不是问题,因为模式窗口没有隐藏,但我也去过那里。 如果幸运的话,我可以在重新启动之前给 JSL 拍照。
文件快照程序使用一些特定于 Windows 的 DOS 命令,因此在 Mac 上无济于事。
谢谢各位的建议! 是的,它很臭,没有办法从中恢复,但最后我能够记住我做了什么,并且已经恢复了。 NBD。