PreFab...Player...Documentation...Frontier...User's Guide...Chapter 5, Verbs...One Verb Per Page...

Player.chooseMenu


Syntax

Player.chooseMenu(menu, item)

Player.chooseMenu(menu, item, holding: modifierKeys)

Player.chooseMenu(menu, item, repeatUntilSuccessful: desiredState)

Player.chooseMenu(menu, item, holding: modifierKeys, repeatUntilSuccessful: desiredState)


Parameters

menu is either a name or position number.

item is either a name or position number.

holding: modifierKeys, an optional parameter, is one or more modifier keys (command, shift, option, control, caps lock) or their abbreviations (cmd, shft, opt, ctrl, caps), added together in any order.

repeatUntilSuccessful desiredState, an optional parameter, if true, Player will repeat the command until it is successful (or until the user aborts with command-period)


Action

Chooses a menu command.


Returns

True.


Examples

Player.chooseMenu("Edit", "Select All")
Player.chooseMenu("File", "Save As") « no trailing "..." required
Player.chooseMenu("Edit", 1) « works for either "Undo" or "Redo"
Player.chooseMenu("File", "FAX", holding: ctrl+opt) « labelled parameter
Player.chooseMenu("File", "Save As", repeatUntilSuccessful: true)


Errors

Menu or item does not exist or is not enabled; menubar is not available.


Notes



See Also

Player.chooseHierMenu
Player.menuExists
Player.getMenuInfo
Player.getMenuAttribute
Player.setDialogFolder
Player.setCompleteMatch
Player.setMenuSelectionLocation
Player.outlineMenus


Keywords

menus[1] modifiers version1.1parameter

| Top |


chooseHierPopupAt| Prev | Home | Next |choosePopup

Updated on 1/30/99 by Scott S. Lawton (ssl@prefab.com)

Copyright 1993-99, PreFab Software, Inc. All Rights Reserved.

This site built and maintained using Stage Three, a set of custom Frontier scripts.