We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech
ToolBox

Toolbox
Swiss army knife
for faster development

Buy
Download

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

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 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.

Execute SQL Commands
Match and Replace Regular Expression in Text

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.

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.

Merge Data into Text While Maintaining styles
Lookup DNS Name for IP and VICE VERSA

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.

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.

Get Current Public IP
Define a Custom Keyboard Shortcut

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.

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.

Obtain Precise Timestamp
Get the Type of a FileMaker Variable

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.

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.

Create a Global Variable Outside of the Database
Toolbox 3

Toolbox 3

  • New function Toolbox_GetAsHTML
  • Support for Native iOS FM Go apps
  • Now works on FileMaker Cloud

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.

Get Rich Text as HTML
Support for Native iOS FM Go Apps

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 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.

Support for FileMaker Cloud

Licenses

24U Toolbox Plug-In v3 Client License?
24U Toolbox Plug-In v3 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 v3 Server License?
24U Toolbox Plug-In v3 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 v3 iOS App License up to 20 users?
24U Toolbox Plug-In v3 iOS App License up to 20 users - Image
App License.
Valid for a single iOS app 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 v3 iOS App License up to 100 users?
24U Toolbox Plug-In v3 iOS App License up to 100 users - Image
App License.
Valid for a single iOS app 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 v3 iOS App License up to 500 users?
24U Toolbox Plug-In v3 iOS App License up to 500 users - Image
App License.
Valid for a single iOS app 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 v3 iOS App License unlimited users?
24U Toolbox Plug-In v3 iOS App License unlimited users - Image
App License.
Valid for a single iOS app 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 ?
Premium Support - 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 for Plug-In End-Users License?
Premium Support for Plug-In End-Users License - 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 for Plug-In Server License?
Premium Support for Plug-In Server License - 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 for Plug-In App License up to 20 users?
Premium Support for Plug-In App License up to 20 users - 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.
Premium Support for Plug-In App License up to 100 users?
Premium Support for Plug-In App License up to 100 users - 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.
Premium Support for Plug-In App License up to 500 users?
Premium Support for Plug-In App License up to 500 users - 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.
Premium Support for Plug-In App License unlimited users?
Premium Support for Plug-In App License unlimited users - 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.
24U Pre-Paid Support & Consulting?
24U Pre-Paid Support & Consulting - Image
Pre-paid capacity for scheduled support sessions and consultations for FileMaker, plug-in, web, and app development. The minimum order quantity is 8 hours.
24U Emergency Aid?
24U Emergency Aid - Image
We provide an emergency aid for FileMaker developers when at least one of our developers is available. If you’re in emergency and need an urgent help, please try to call us to check our availability before ordering this service.
Total:
(actual discount will be calculated at checkout)

Cancel your current subscription(s)

Unfortunately, due to Digital River failure we temporarily have to process all license 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.2.1
Release date: September 24, 2021
  • 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: CPU: 1 GHz or faster x86-bit or x64-bit processor RAM: 2 GB or more, Windows 11 or newer, FileMaker Pro 19.6 or newer

    Minimum: CPU: 1 GHz or faster x86-bit or x64-bit processor RAM: 1 GB, Windows 8, FileMaker Pro 16 Advanced

    Download

    Mac

    Recommended: Any Intel/Apple Silicon Mac, 4 GB RAM, macOS Ventura 13 or newer, FileMaker Pro 19.6 or newer

    Minimum: Any Intel Mac, 4 GB RAM, macOS High Sierra 10.13, FileMaker Pro 16 Advanced

    Download

    Linux

    Recommended: Quad Core CPU, 8 GB RAM or more, CentOS 7.8, FileMaker Server 19.5 or newer

    Minimum: Dual Core CPU, 4 GB RAM, CentOS 7.8, FileMaker Server 19 or newer

    Download

    iOS

    • macOS 11.3 or newer
    • FileMaker Pro 19.6 or newer (for creating FileMaker solutions)
    • Xcode with Swift version 5
    • iOS 13.1 or newer
    • developer.apple.com account (for testing and deployment on device)
    • FileMaker iOSAppSDK 19.2 or newer
    Download
v3.1.0
Release date: June 30, 2020
  • 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 (including FileMaker 19)

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

    Download

    Mac

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

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

    Download

    FileMaker Cloud for AWS

    Recommended: EC2 Instance type: t2.medium, FileMaker Cloud for AWS 1.17 or newer

    Minimum: EC2 Instance type: t2.small, FileMaker Cloud for AWS 1.16

    Download

    iOS

    • macOS 10.12
    • FileMaker Pro or Pro Advanced (for creating FileMaker solutions)
    • Xcode8 (Swift 3.0)
    • iOS 10.0
    • developer.apple.com account (for testing and deployment on device)
    • FileMaker iOSAppSDK 18
    Download
v2.0.6
Release date: March 14, 2018
  • 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, FileMaker Pro 17 Advanced

    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, FileMaker Pro 17 Advanced

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

    Download
v1.3.0
Release date: September 4, 2014
  • 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, FileMaker Pro (Advanced) 13 or 14 or FileMaker Server 12

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

    Download

    Mac

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

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

    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.

Loader Image