Install script object in "Window" menu as first menu item (before "Floating Windows") - Stac

admin2025-04-18  3

Apparently the "Window" menu cannot be accessed directly by scripts. The following code return a null script object:

Object objMB = GetMenuBar();
Object objWindowMenu = objMB.FindMenuItemByName("Window");
OKDialog( "\"Window\" menu object is valid?\n\n" + \
    (objWindowMenu.ScriptObjectIsValid()? "Yes" : "No") );

What I'm trying to do is to install my script as menu item under "Windows" menu and at the position before the "Floating Windows" sub menu.

Is there a way to work around this?

Apparently the "Window" menu cannot be accessed directly by scripts. The following code return a null script object:

Object objMB = GetMenuBar();
Object objWindowMenu = objMB.FindMenuItemByName("Window");
OKDialog( "\"Window\" menu object is valid?\n\n" + \
    (objWindowMenu.ScriptObjectIsValid()? "Yes" : "No") );

What I'm trying to do is to install my script as menu item under "Windows" menu and at the position before the "Floating Windows" sub menu.

Is there a way to work around this?

Share Improve this question asked Jan 30 at 0:04 KEVIVIKEVIVI 1021 silver badge8 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 4

No there isn't. Menu entries from the core application will always sit on top.

转载请注明原文地址:http://www.anycun.com/QandA/1744944111a89831.html