TroiToFMP ( TroiPath, FileOrImage )
Converts TROI File Plug-in paths to FMP Paths
Average rating: 4.4 (32 votes) Log in to vote
Don Wieland - Show more from this author
DW Data Concepts http://dwdataconcepts.com |
TroiToFMP("C:\Documents and Settings\TestImage.jpg", "Image")
imagewin:/C:/Documents and Settings/TestImage.jpg
Function definition: (Copy & paste into FileMaker's Edit Custom Function window)
Converts TROI File Plug-in paths to FMP Paths. If this path is a FILE or FOLDER, use "file" as the FileOrImage value. If this path is an IMAGE, use "image" as the FileOrImage value.
Takes into consideration MAC and WINDOWS platforms.
Comments
Gregg Holbert, Fort Worth, Texas Jan 17, 2017 |
||
/*Did not work for UNC filepaths on Windows for me. I added the last Substitute to fix it.*/ Let([ x = TroiPath; a=FileOrImage; p=Abs(Get(SystemPlatform)) = 1; mr=If(a = "File"; "filemac:/"; "imagemac:/") & Substitute(x; ":"; "/"); wr=If(a = "File"; "filewin:/"; "imagewin:/") & Substitute(x; "\\"; "/") ] ; If( p ; mr; (Substitute(wr; "filewin:///"; "filewin://") ) ) ) |
||
Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.