FMClipboardBroker
Overview
When developing a FileMaker solution, working with dialogs feels tedious sometimes.
FMClipboardBroker allows you to edit FileMaker clipboard data with your favorite text editor.
Requirements
- Mac OS X 10.4.x or later (tested on 10.7.4)
- FileMaker Pro Advanced 8.0 and later
- An text editor which can handle UTF-8 encoding
Supported data types and required FileMaker version
- Table definition (FileMaker Pro Advanced 8.0 or later)
- Field definition (FileMaker Pro Advanced 8.0 or later)
- Script definition (FileMaker Pro Advanced 8.0 or later, FileMaker Pro 9.0 and later)
- Script step (FileMaker Pro Advanced 8.0 or later, FileMaker Pro 9.0 and later)
- Layout object (FileMaker Pro Advanced/Developer 7.0 or later, FileMaker Pro 7.0 and later)
- Custom function (FileMaker Pro Advanced 11.0)
License
Freeware
Download
Release Note
Version 1.2.1
- Fixed error 500 when loading an XML file.
- Fixed error -1700 when loading an XML file in version 10 (or below) format.
Version 1.2.0
- Added support for FileMaker 12 layout object.
- Auto-detect data type when laoding from a file.
- By Option + clicking the Save/Load button, you can now specify the target file directly.
Version 1.1.1
- Failed to load a file as custom function type.
- Build with 10.4 compatibility (not tested).
Example usage
Basic procedures
- Copy objects in FileMaker Pro.
- Execute ‘Save’ in FMClipboardBroker to save the clipboard content to a file.
- Edit the saved file (XML text) using your favorite editor.
- Execute ‘Load’ in FMClipboardBroker to load the file content into the clipboard.
- Paste modified objects in FileMaker Pro.
Demo: Modify field references when copying layout objects.
Main window
Clipboard to file
- File path
- The file path where the clipboard data is saved to. An existing file is overwritten.
- Open file after export
- Open the file automatically when it’s saved. You may want to configure application binding in Finder.
- Save
- Save the current clipboard content to the specified file.
File to clipboard
- File path
- The file path the clipboard data is loaded from.
- Use the same path as export
- Use the same file path as the ‘Clipboard to file’ setting.
- Type
- Specify the type to load the XML file in.
- Auto-detect (v11 or later only)
- Auto detect file type from the content of the loaded file. Uncheck if you use version 10 or prior.
- Read layout in 12 format
- If checked, layout objects are loaded in versin 12 format. Uncheck if you use version 11 or prior.
- Load
- Load the file content into the clipboard.
FAQ
Q: Any information about the XML grammar?
A: See the PDF document ‘Database Design Report XML Output Grammar’ that can be downloaded from FileMaker Product Documentation Center.
Q: Any plan for Windows version?
A: Nope
Q: Why no Windows version?
A: FMClipboardBroker is an AppleScript originally developed for our internal use (that’s why it’s free :D).