ToolBox

Toolbox
Swiss army knife
for faster development

Buy
Dowload

Toolbox Overview

Toolbox is a robust FileMaker Pro plug-in which allows your FileMaker Pro databases to:

  • Execute FileMaker or System shell scripts to automate tasks inside/outside of FileMaker Pro
  • Execute SQL commands to develop faster and keep your solution clean
  • Match & replace regular expressions to find & replace text fast using patterns
  • Merge data values into text while maintaining styling to apply templates quickly and easily
  • Lookup DNS name for IP & vice versa to find out who is connecting from where
  • Get current public IP to know more about clients and discover potential security attacks
  • Define global keyboard shortcuts to avoid unnecessarily excessive use of script triggers
  • Obtain precise microsecond timestamps to measure nearly unmeasurable chunks of time
  • Get the type of a FileMaker variable to let your scripts make the right decisions
  • Share variables between databases to avoid creating too many external data sources
  • NEW! Get rich text as HTML to generate crystal clean HTML and CSS
  • NEW! Support for iOS App SDK and FileMaker Cloud makes the plug-in work on the whole FileMaker Platform

Execute FileMaker Scripts or System Shell Scripts

Toolbox is able to run “Bat” and “Visual Basic” scripts on Windows, and “AppleScript”, “Bash” and “PHP” scripts on Mac, and run a FileMaker script from places where the FileMaker software does not allow it – for example from conditional formatting, validations, and calculation fields just placing your mouse over the element.

Running FileMaker scripts dynamically lets you automate tasks better without requiring user interaction, running external scripts even extends this automation outside of the borders of FileMaker Pro to integrate your solution with other systems.

Execute FileMaker Scripts or System Shell Scripts
Execute SQL Commands

Execute SQL Commands

Contrary to the built-in ExecuteSQL function, Toolbox_ExecuteSQL even allows for changing data in your FileMaker database using SQL.

Creating and modifying data in any table from any context without any relationships lets you develop faster and keep your solution clean without unnecessary utility structures.

Match and Replace Regular Expression in Text

Toolbox will let you get the number of occurrences of strings, and search and replace the strings on the basis of regular expressions.

Using regular expressions allows you to find and replace portions of text even if you don’t know in advance what exactly you will be looking for but you know how to recognize it.

Match and Replace Regular Expression in Text
Merge Data into Text While Maintaining styles

Merge Data into Text While Maintaining styles

Instead of long lasting patterning using native function of the FileMaker software
Substitute(text; [search1; replace1]; [search2; replace2]; … [searchN; replaceN]),

Toolbox ensures that just linking a text with values of fields or variables suffices.

With Toolbox_MergeText you can merge your data into carefully prepared text templates quickly and easily, while maintaining styling.

Lookup DNS Name for IP and VICE VERSA

Instead of browsing lots of Internet discussions about many possible and often complicated ways how to translate IP address to a hostname and vice versa, we have just one line of code for you that will say: “Translate!” to your FileMaker solution.

Ability to easily translate between IPs and hostnames makes it easy to understand who is connecting to your solution and from where.

 Lookup DNS Name for IP and VICE VERSA
Get Current Public IP

Get Current Public IP

Toolbox will return public IP address of the network from which FileMaker Pro is connecting, rather than the local network address returned by Get ( SystemIPAddress ).

Knowing the client’s public IP address lets you find out where the client is really connecting from, and easily discover potential security attacks.

Define a Custom Keyboard Shortcut

Defining a custom keyboard shortcut allows user to assign a script to a particular key or to a combination of keys that will work athe whole FileMaker solution, without having to use script triggers.

Global keyboard shortcuts let you avoid having to set up a keystroke script trigger for every single layout and running it unnecessarily for every single key press when you only need a few shortcuts.

Define a Custom Keyboard Shortcut
Get the Type of a FileMaker Variable

Obtain Precise Timestamp

Unlike native timestamp provided by the FileMaker Pro, 24U Toolbox Plug-In provides timestamp even with microsecond precision.

Such precise timestamps let you measure time elapsed between events immediately following each other, such as quick FileMaker script steps, or even calculations.

Get the Type of a FileMaker Variable

With Toolbox not only you can discover the type of a FileMaker field, but also the type of the value stored in a FileMaker variable, such as “Text”, “Number”, “Date”, “Time”, “Timestamp”, Container”.

Knowing the type of variable value lets your script make the right decisions because they can for example recognize that “123” is valid text result and not an error number 123.

Get the Type of a FileMaker Variable
Create a Global Variable Outside of the Database

Create a Global Variable Outside of the Database

Unlike standard global variables that are accessible only within single FileMaker database, and disappear when you close the database, Toolbox lets you create a global variable shared amultiple databases, and if you want, even survive after closing the database that created it.

Application-wide global variables are great for developing modular systems because they let you easily share temporary session data between multiple database files even without linking them through external data sources.

Toolbox 3

  • New function Toolbox_GetAsHTML
  • Support for Native iOS FM Go apps
  • Now works on FileMaker Cloud
Toolbox 3
Get Rich Text as HTML

Get Rich Text as HTML

Toolbox 3 can convert rich-text to HTML with CSS, producing much clearer and customizable results than GetAsCSS.

By producing clean dynamic HTML content your websites will render faster and rank higher in search engines.

Support for Native iOS FM Go Apps

Toolbox 3 now lets native apps built with the iOS App SDK Execute SQL, evaluate regular expressions, measure time with microseconds, and more.

Make your app run on an iPad or iPhone whilst our plug-in will still be there for you.

Support for Native iOS Go Apps
Support for FileMaker Cloud

Support for FileMaker Cloud

Toolbox now works on FileMaker Cloud, enabling you to use its server-side functions on any flavor of FileMaker Server.

Whether you want to benchmark your server-side scripts, execute SQL, or generate clean dynamic HTML, you can do so on the powerful FileMaker Cloud as well.

Licenses

24U Toolbox Plug-In 3 Client License?
24U Toolbox Plug-In 3 Client License - Image
Regular End User License.
N units purchased allows up to N copies of the software to be used by up to N users (individuals). Additional users need additional licenses even if they don't use the software concurrently.
24U Toolbox Plug-In 3 Server License?
24U Toolbox Plug-In 3 Server License - Image
Server License.
N units purchased allows the software to be used by up to N copies of FileMaker Server without installing it on the client computers. Installing local copies on client computers requires end user license.
24U Toolbox Plug-In 3 Server License (Cloud)?
24U Toolbox Plug-In 3 Server License (Cloud) - Image
Server License for FileMaker Cloud.
N units purchased allows the software to be used by up to N instances of FileMaker Cloud without installing it on the client computers. Installing local copies on client computers requires end user license.
24U Toolbox Plug-In 3 App License up to 20 users?
24U Toolbox Plug-In 3 App License up to 20 users - Image
App License.
Valid for a single app or script you develop, identified by the Application Bundle ID provided with the purchase. The app can be distributed to and used by up to 20 users.
24U Toolbox Plug-In 3 App License up to 100 users?
24U Toolbox Plug-In 3 App License up to 100 users - Image
App License.
Valid for a single app or script you develop, identified by the Application Bundle ID provided with the purchase. The app can be distributed to and used by up to 100 users.
24U Toolbox Plug-In 3 App License up to 500 users?
24U Toolbox Plug-In 3 App License up to 500 users - Image
App License.
Valid for a single app or script you develop, identified by the Application Bundle ID provided with the purchase. The app can be distributed to and used by up to 500 users.
24U Toolbox Plug-In 3 App License unlimited users?
24U Toolbox Plug-In 3 App License unlimited users - Image
App License.
Valid for a single app or script you develop, identified by the Application Bundle ID provided with the purchase. The app can be distributed to and used by an unlimited number of users.

Optional services

Premium Support (Users)?
Premium Support (Users) - Image
Priority telephone and email support for the client license, including remote screen access and custom quick-fix builds if necessary to resolve your issue.
Premium Support (Server)?
Premium Support (Server) - Image
Priority telephone and email support for the server license, including remote screen access and custom quick-fix builds if necessary to resolve your issue.
Premium Support (iOS)?
Premium Support (iOS) - Image
Priority telephone and email support for the app license, including remote screen access and custom quick-fix builds if necessary to resolve your issue.
Basic Plug-In Implementation?
Basic Plug-In Implementation - Image
Hire us to implement this product into your solution. As part of this service we will spend up to 8 hours implementing basic functionality of our plug-in into your solution. Basic implementation typically includes automating of the plug-in installation and registration, making at least one key feature work in your own script, and showing you how it’s done and how it works.
Complex Plug-In Implementation?
Complex Plug-In Implementation - Image
If you want to spend none of your time implementing our plug-in at all, you can hire us to do the whole job for you. If you are not certain how much of our time to order, schedule a call with our sales to outline your goals and requirements and obtain a cost estimate for your project.
Total:

Unfortunately, we have to handle hardware sales manually. Please fill in your contact information, and we’ll get in touch to take your order.

Please select at least one product
v3.0.8
Release date: 2019/06/27
  • Technical documentation
    If you are a developer going to implement this product, here you can examine its technical documentation to get a better understanding on how it works and how you can use it.
  • Download

    Windows

    Recommended: 1.6 GHz processor, 4 GB RAM, Windows 8.1 or newer, FileMaker Pro 16 Advanced or newer

    Minimum: 1 GHz processor, 2048 MB RAM, Windows 8.1, FileMaker Pro 13

    Download

    Mac

    Recommended: Any Intel Mac, 4 GB RAM, Mac OS X 10.10 Yosemite, FileMaker Pro 16 Advanced or newer

    Minimum: Any Intel Mac since 2008, 2048 MB RAM, Mac OS X 10.10 Yosemite, FileMaker Pro 13

    Download

    FileMaker Cloud

    Recommended: EC2 Instance type: t2.medium, FileMaker Cloud 17 or newer

    Minimum: EC2 Instance type: t2.small, FileMaker Cloud 16

    Download

    iOS

    • FileMaker Pro or Pro Advanced (for creating FileMaker solutions)
    • macOS 10.12 / Xcode 8 / Swift 3.0 (or build your apps online with Xgode)
    • iOS 10.0
    • developer.apple.com account (for testing and deployment on device)
    • FileMaker iOSAppSDK
    Download
v2.0.6
Release date: 2018/03/14
  • Technical documentation
    If you are a developer going to implement this product, here you can examine its technical documentation to get a better understanding on how it works and how you can use it.
  • Download

    Windows

    Recommended: Dual Core 1.6 GHz processor, 4096 MB RAM, Windows 10 or newer, FileMaker Pro 16 Advanced or newer

    Minimum: 1 GHz processor, 2048 MB RAM, Windows 7, FileMaker Pro 13

    Download

    Mac

    Recommended: Any Intel Mac, 4096 MB RAM, macOS High Sierra 10.13 or newer, FileMaker Pro 16 Advanced or newer

    Minimum: Any Intel Mac since 2008, 2048 MB RAM, Mac OS X 10.10 Yosemite, FileMaker Pro 13

    Download
v1.3.0
Release date: 2014/09/04
  • Technical documentation
    If you are a developer going to implement this product, here you can examine its technical documentation to get a better understanding on how it works and how you can use it.
  • Download

    Windows

    Recommended: 1.6 GHz processor, 4 GB RAM, Windows 7 or newer, FileMaker Pro 13 Advanced or newer or FileMaker Server 12 or newer

    Minimum: 1 GHz processor, 1 GB RAM, Windows XP SP3, FileMaker Pro 11 or newer or FileMaker Server 12 or newer

    Download

    Mac

    Recommended: Any Intel Mac, 4 GB RAM, Mac OS X 10.9 Mavericks, FileMaker Pro 13 Advanced or newer or FileMaker Server 12 or newer

    Minimum: Macintosh, 2 GB RAM, Mac OS X 10.7 Lion, FileMaker Pro 11 or newer or FileMaker Server 12 or newer

    Download

Looking for something not listed above? Contact us with your requirements, we can develop a custom plug-in or tool tailored to your specific needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.