More script-triggering plugins

by Michael Gaslowitz

Are you bummed the zippScript plugin is no longer available, and that the script-triggering functionality in FileMaker 10, while awesome, does not work on all layout objects? Try using these plugins instead:

All of these plugins are free, and compatible with FileMaker 10.

March 22, 2009  •  Plugin  •  1 Comment

To all current and future subscribers…

by Michael Gaslowitz

If you currently subscribe to A FileMaker Blog, and are reading this post in a feed reader, I successfully configured Feedburner to generate the feed- without breaking anything.

If you have no idea what any of this is about, take a minute to learn about feed readers, and subscribe today.

March 14, 2009  •  News, RSS  •  Comments Off

AFB Wordle

by Michael Gaslowitz

Wordle: A FileMaker Blog

Image courtesy of Wordle.

February 6, 2009  •  FileMaker  •  Comments Off

AppleScript your FileMaker Pro Advanced Menus

by Michael Gaslowitz

The Data Viewer and the Script Debugger are staples in every FileMaker developer’s toolkit, yet there is no built-in keyboard shortcut or script step for either one of them. With four lines of AppleScript, these menus are now within reach:

tell application "FileMaker Pro Advanced"
     activate
     do menu menu item "Data Viewer" of menu "Tools"
end tell
tell application "FileMaker Pro Advanced"
     activate
     do menu menu item "Script Debugger" of menu "Tools"
end tell

To install, we could copy/paste these scripts into a Custom Menu that uses the Perform AppleScript script step (and of course a keyboard shortcut), but that would require us to do that for every database file we create. A better option would be to use a system-wide keyboard shortcut application like Quicksilver, FastScripts, or the built-in Keyboard System Preference.

If you run into problems, make sure your computer is configured properly.

Download the AppleScripts

January 31, 2009  •  AppleScript, FileMaker, Toolkit  •  2 Comments

Shameless Self-Promotion

by Michael Gaslowitz

360Works is now selling a Portfolio License that covers all of their products for the low, low cost of $1,995.

The Portfolio License entitles everyone to Enterprise versions of all of 360Works’ products, (SuperContainer fans, this means you), and allows for unlimited use within a single organization regardless of the number of users or locations. Deployment on FileMaker Server and through Web Publishing is included.

Current owners of 360Works products can apply the cost of previous purchases towards the cost (not to exceed 80%) of the Portfolio License.

December 18, 2008  •  FileMaker, News, Plugin, Toolkit  •  Comments Off

Now a FileMaker 8 & 9 Certified Developer

by Michael Gaslowitz

Go get certified today.

December 13, 2008  •  FileMaker, News  •  Comments Off

Video: Reorder Fields and Scripts

by Michael Gaslowitz

This post demonstrates how to reorder multiple fields and scripts using the following keyboard shortcuts: Command (on a Mac)/Control (on a PC), with the up and down arrows.


reorder fields and scripts

ipod version iPod Download (2.0 MB)

Download ReorderFieldsAndScripts.zip

November 9, 2008  •  FileMaker, Podcast, Toolkit  •  Comments Off

Support this site when you shop at Amazon.com

by Michael Gaslowitz

Whether you are in the market for a book on web publishing, or a machine to run your installation of FileMaker Server 9, consider making your next purchase through this site’s Amazon store. Just select the items you would like to buy, and when you are ready, your order will be transfered to Amazon for purchasing. Go ahead, buy your database something nice today.

November 2, 2008  •  News  •  Comments Off

Michael is headed to 360Works

by Michael Gaslowitz

On Monday I start a new job as a FileMaker Developer for 360Works. For the unaware, 360Works does some amazing things, and I am very excited to start working with Jesse Barnum and his crew.

A FileMaker Blog will still be updated, so check back regularly for new posts. Thanks to everyone for watching, as it no doubt contributed to this amazing opportunity.

September 14, 2008  •  News  •  Comments Off

Windows Users May Snarl

by Michael Gaslowitz

If you liked the post where I integrated Growl into FileMaker, but wondered if it could work on Windows, you might want to take a look at Snarl.

Like Growl on Mac OS X, Snarl displays on-screen notifications in Windows, and with the help of the command-line utility Snarl_CMD.exe, Snarl can be integrated to work with your FileMaker solutions as a custom function.

Below is an outline of what I would do if I was using Windows. I apologize for not including a sample file this time, but I do not have access to a Windows machine, and I do not want to post a file that does not work.

The Custom Function

Since Snarl_CMD.exe accepts parameters as follows:

Snarl_CMD.exe snShowMessage TIME TITLE BODY [iconPATH]

/*

TIME is the time the message should be displayed in seconds
(0 means forever/sticky),

TITLE and BODY are the texts which should be displayed, and

iconPath is the windows path for an icon to be displayed in
the notifcation: 

"C:\my\path\img.png" or  "\\server\path\on\server\img.png"

*/

the Snarl custom function will look something like this:

Snarl ( Time; Title; Body; Path )

"Snarl_CMD.exe snShowMessage" & Quote ( Time ) & Quote ( Title ) & Quote ( Body ) & Quote ( Path )

The External Function

The Snarl custom function gets passed into the built-in FileMaker function Set Variable, but since Snarl_CMD.exe is a shell script, it requires a plugin to be executed. ScriptMaster from 360Works is a free one, and it can do a whole lot more than execute shell scripts.

To configure ScriptMaster, set a variable in your startup script with the following value:

RegisterGroovy( "RunShellScript( shellScript )" ; "Process process = Runtime.getRuntime().exec( shellScript );¶
String processResult = process.getInputStream().getText();¶
process.waitFor();¶
exitValue = process.exitValue();¶
return processResult;" )

You have now created an external function for this solution:

RunShellScript ( shellScript )

The Script

Now it is time to put everything together in a Set Variable script step:

Set Variable [ RunShellScript( Snarl ( "Time" ; "Title" ; "Body" ; "Icon Path" ) ) ]

Hopefully it works. Leave a comment and let me know!

August 12, 2008  •  Custom Function, FileMaker, Plugin, Scripting  •  4 Comments

« go backkeep looking »