Rank: Administration
Groups: Translators, Members, Administrators Joined: 1/11/2018(UTC) Posts: 1,359 Location: Tampa, FL Thanks: 28 times Was thanked: 419 time(s) in 356 post(s)
|
Ah I see now. Because the string is being passed twice (once in script, once when executed), it has to have special characters escaped twice. sp.RunOrActivate('C:\\\\Windows\\\\System32');Code:var popupMenuInfoEx = new PopupMenuInfoEx(action.Start);
popupMenuInfoEx.MenuItems.Add(new PopupMenuItem("System", `sp.RunOrActivate('C:\\\\Windows\\\\System32');`));//
popupMenuInfoEx.MenuItems.Add(new PopupMenuItem("-"));
var mnuSubMenu = new PopupMenuItem("Sub Menu");
mnuSubMenu.SubMenuItems.Add(new PopupMenuItem("Sub Item 1", `sp.MessageBox("Sub Item 1", "Sub Item 1");`));
var mnuSubSubMenu = new PopupMenuItem("Sub Sub Menu");
mnuSubSubMenu.SubMenuItems.Add(new PopupMenuItem("Sub Sub Item 1", `sp.MessageBox("Sub Sub Item 1", "Sub Sub Item 1");`));
mnuSubMenu.SubMenuItems.Add(mnuSubSubMenu);
mnuSubMenu.SubMenuItems.Add(new PopupMenuItem("Sub Item 2", `sp.MessageBox("Sub Item 2", "Sub Item 2");`));
popupMenuInfoEx.MenuItems.Add(mnuSubMenu);
popupMenuInfoEx.MenuItems.Add(new PopupMenuItem("Last", `sp.MessageBox("Last", "Last");`));
popupMenuInfoEx.MenuItems.Add(new PopupMenuItem("-"));
popupMenuInfoEx.MenuItems.Add(new PopupMenuItem("Close Popup", ""));
sp.ShowPopupMenuEx(popupMenuInfoEx);
sp.MouseMove(new Point(action.Start.X+100, action.Start.Y+150));
|
1 user thanked Rob for this useful post.
|
|