Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Query an argument passed to FileMaker from command line.

Component Version macOS Windows Linux Server iOS SDK
FM 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "FM.Argument"; index )   More


Parameter Description Example
index The index of the argument to retrieve. From 0 to FM.ArgumentCount-1. 0


Returns text or error.


Query an argument passed to FileMaker from command line.
You can pass arguments to FileMaker when launching it from command line. Or on Windows pass them from a link to FileMaker on desktop or in the start menu. This way you can query argument from your scripts and react on them, e.g. decide to set more buttons visible for a debug or advanced mode.
The arguments can include on Windows file path to a database which was opened to launch FileMaker.


Query all arguments:

// setup
[count = MBS( "FM.ArgumentCount" ); index = 0; list = ""];
// condition
index < count ;
// add nth argument to list
[ list = list & MBS( "FM.Argument"; index ) & ¶; index = index + 1 ];
// return result
list )

See also

Example Databases

Blog Entries

This function is free to use.

Created 1st March 2015, last changed 13th June 2021

FM.AllowFileDragDrop - FM.ArgumentCount