脚本用于制作工具栏按钮来打开和关闭适合窗口的图形生成器嘿大家,
我想知道是否有人可以帮助我编写一个脚本,我可以将其分配给我的工具栏,以便我可以“一键”打开和关闭图形生成器的“适合窗口”选项

因此,如果我单击它并且当前选择是“自动/开/MAR”,那么它会将“适合窗口”设置为“关闭”,如果当前部分为“关闭”,那么它会将“适合窗口”设置为“开”。
感谢您对如何做到这一点的任何意见!
史蒂夫
自动化和脚本回复:脚本使工具栏按钮可以打开和关闭适合窗口的图形生成器我不确定是否有任何直接消息可以获取当前的“适合窗口”设置,但类似这样的消息可能会起作用
Names Default To Here(1);
gb_ref = (Current Report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']"))[1] << Get Scriptable Object;
cur_stretch = All(gb_ref << Get Auto Stretching);
If(cur_stretch,
gb_ref << Fit to Window("Off")
,
gb_ref << Fit to Window("On")
);回复:脚本使工具栏按钮可以打开和关闭适合窗口的图形生成器看起来有效!非常感谢。
最后一个问题,需要在字幕的当前状态中添加什么?像这样吗?

回复:脚本使工具栏按钮可以打开和关闭适合窗口的图形生成器不确定它是否有任何特定的消息,但您可以尝试找到文本编辑框(这不是最强大的选项,但应该在简单的情况下起作用)
Names Default To Here(1);
gb_ref = (Current Report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']"))[1] << Get Scriptable Object;
cur_stretch = All(gb_ref << Get Auto Stretching);
fit_state = If(cur_stretch, "Off", "On");
gb_ref << Fit to Window(fit_state);
Report(gb_ref)[GraphBuilderTitleBox(2), TextEditBox(1)] << Set Text(Eval Insert("FTW = ^fit_state^"));
如果你想确保字幕可见,你可以添加
gb_ref << Show Subtitle(1);
结束
回复:脚本使工具栏按钮可以打开和关闭适合窗口的图形生成器你太棒了 Jarmo,谢谢你所有的帮助(像往常一样)!
史蒂夫