Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
App.OpenFile
Asks app to open a given file.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
App | 7.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
MBS( "App.OpenFile"; path ) More
Parameters
Parameter | Description | Example |
---|---|---|
path | The native file path to the file to open. | "/Users/cs/Desktop/test.fmp12" |
Result
Returns OK or error.
Description
Asks app to open a given file.This happens asynchronously, so we have no idea if it works or not.
FileMaker may show error dialogs.
This call must be last in a script as you can’t open a file while a script is running, the file should open when the script is done. You can use FM.RunScriptLater to run a script in a few seconds to follow up. There you can check with window functions and see if there is a new window in front.
See also Files.Launch and Files.LaunchFile.
Check also the Shell functions to run command line tools and get the output. This may work on the server, where the normal launch function may not work due to missing GUI.
This function requires a native path. Use Path.FileMakerPathToNativePath to convert a FileMaker path to a native path if required. If you like to have the user choose the path, you can use FileDialog functions.
Examples
Open a database:
Set Variable [ $r ; Value: MBS("App.OpenFile"; "/Users/cs/Desktop/test.fmp12") ]
See also
Release notes
- Version 7.4
- Added App.OpenFile for Mac to open file in FileMaker by script.
Blog Entries
This function checks for a license.
Created 21st August 2017, last changed 8th August 2020