JSL 文件在打开时运行,而不是在编辑器中打开您好,我最近遇到了相反的问题:当我单击文件夹中的 jsl 文件时,JMP 立即启动并执行它。 我注意到这个字符串中提到了 //! 的特殊效果。在脚本的开头。 这应该强制脚本执行,就像更明显的“打开时”命令一样。
您是否知道还有哪些更晦涩的控制字符会影响打开脚本时 JMP 的行为?
立即打开的相关脚本确实有很多注释,其中包含各种特殊字符,包括 !。 但我没有看到//!启动脚本。
亲切的问候
波尔·拉文·索伦森
回复:JSL 文件在打开时运行,而不是在编辑器中打开@杰夫·珀金森,
我最近注意到,在 JMP 14 中,这种情况也发生在我身上。 这些文件既不是应用程序,也没有在打开时运行文件的首选项选择。 避免 JMP 执行此操作的唯一方法是从“文件”>“打开”界面打开脚本。
回复:JSL 文件在打开时运行,而不是在编辑器中打开BA_ALL... 的图标是 JMP 应用程序的源文件,保存在应用程序生成器。 如果应用程序包含一些基于给定数据表的 JMP 报告,则该表和这些报告将在源文件打开时自动运行。
听起来这可能就是这里正在发生的事情。
@cwillden发布了应用程序生成器的简要介绍这也可能对你有帮助。
回复:JSL 文件在打开时运行,而不是在编辑器中打开是的,我看到的图标是“BA_ALL...”,而不是带有钥匙的图标。 将尝试您的建议。 谢谢。
回复:JSL 文件在打开时运行,而不是在编辑器中打开嗨,波尔·拉文·索伦森,
您正在获得类似以下之一的图标吗?

这些也为我运行自动。
我可以在不运行自动的情况下打开的脚本图标如下所示:

当您打开脚本时,您可以尝试将其重新保存为以下内容(您可能已经这样做了)。

希望这可以帮助。
伊万
回复:JSL 文件在打开时运行,而不是在编辑器中打开嗨,伊万,不,我没有标记此复选框。 我确实注意到,之前已经提到过,所以我已经检查过,但该复选框未标记。 奇怪的是,*.jsl 文件的图标,从资源管理器查看时,与从 JMP 内部看到的图标不同。 我不太记得了,但我记得该图标是 JMP 插件的图标。 那么 JMP 立即启动应用程序就有意义了。
另一篇文章建议重置所有关联,但我还没有尝试过。
感谢你的回答。
波尔·拉文·索伦森
回复:JSL 文件在打开时运行,而不是在编辑器中打开你好,
想知道您是否在 JMP 首选项中选中了此框?
这可能会自动运行脚本。
