引用当前窗口嗨 - 我需要在我写的一个小的 JSL 脚本中引用“我正在运行这个脚本的窗口”。 过去我只是通过引用“window(0)”来做到这一点,但这在 JMP 14 中似乎不起作用:我想要引用的窗口似乎已更改为“window( ķ )“ 在哪里ķ是存在窗口的最大整数。 两个问题:
- 我对这个明显的变化是否正确,如果是这样,是否有一种方法可以调用“我从中运行此脚本的窗口”,它可以在 JMP 13 和 JMP 14 中工作,而无需检查哪个版本我跑了?
- 如何访问当前打开的窗口列表? 目前我只是从 1 开始依次检查它们是否存在,当我发现一个不存在时停止 - 这工作正常,但有点不雅。 是否有一个简单的函数只返回它们的列表? 我找不到一个,但我可能只是在寻找错误的名称。
非常感谢
Re: 引用当前窗口谢谢 Jim - 这将使我能够整理创建一个窗口名称列表,并且合并对 JMP 版本号的检查没什么大不了的,尽管我希望如果可能的话可以省略它。
我会认为这个问题现在已经解决并继续前进 - 非常感谢您的帮助。
Re: 引用当前窗口N Items( Window() )
这将为您提供打开窗口的计数。
Window(n) 有以下可用消息
<<GET window="" title=""><<GET picture=""><<GET html=""><<GET text=""><<SET window="" title=""><<SET report="" title=""><<SET dirty=""><<SELECT><<SELECTABLE><<GET annotation=""><<DELETE><<GET rtf=""><<GET journal=""><<GET script=""><<GET xml=""><<SAVE picture=""><<SAVE interactive="" html=""><<GET window="" size=""><<GET window="" id=""><<GET project=""><<GET content="" size=""><<SET content="" size=""><<SET window="" title=""><<SET print="" headers=""><<SET print="" footers=""><<GETOFFSET><<GET size=""><<SETNOTSTRETCHABLE><<GET min="" size=""><<SET min="" size=""><<GET max="" size=""><<SET max="" size=""><<GET auto="" stretching=""><<GET auto="" centering=""><<SET auto="" centering=""><<GET row="" states=""><<GET width=""><<SET width=""><<GET height=""><<SET height=""><<GET property=""><<GET property="" list=""><<GET properties=""><<GET property=""><<GET property="" list=""><<GET properties=""></GET></GET></GET></GET></GET></GET></SET></GET></SET></GET></GET></SET></GET></GET></SET></GET></SET></GET></SETNOTSTRETCHABLE></GET></GETOFFSET></SET></SET></SET></SET></GET></GET></GET></GET></SAVE></SAVE></GET></GET></GET></GET></DELETE></GET></SELECTABLE></SELECT></SET></SET></SET></GET></GET></GET></GET>