Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Window.RunCommand
Performs a function on a window.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Window | 6.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
Parameters
Parameter | Description | Example |
---|---|---|
WindowRef | Window Reference is the unique OS level window ID. You can obtain this by using the Window.FindByTitle or Window.FindByIndex functions. Pass zero to access the frontmost window. | 0 |
Command | The name of the command. |
Result
Returns OK or error.
Description
Performs a function on a window.Please use Window.ListCommands to find available commands.
Please run as last command in script, so the function can do the job properly.
Be aware that this is not supported by FileMaker. Some commands work correctly, but others do nothing or can crash FileMaker.
Examples
Shows dialog to customize table fields:
Set Variable [$r; Value:MBS("Window.RunCommand"; 0; "onModifyTableView")]
Zooms window:
Set Variable [$r; Value:MBS("Window.RunCommand"; 0; "zoom")]
Close window:
Set Variable [ $r ; Value: MBS( "Window.RunCommand"; 0; "performClose" ) ]
Toggle fullscreen:
Set Variable [ $r ; Value: MBS( "Window.RunCommand"; 0; "toggleFullScreen" ) ]
Toggle toolbar:
Set Variable [ $r ; Value: MBS( "Window.RunCommand"; 0; "toggleToolbarShown" ) ]
Show toolbar configuration sheet:
Set Variable [ $r ; Value: MBS( "Window.RunCommand"; 0; "runToolbarCustomizationPalette" ) ]
See also
Blog Entries
This function checks for a license.
Created 27th November 2016, last changed 1st November 2020
Window.ResizeContentView - Window.RunToolbarCustomizationPalette