Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Display message size

edited October 2010 in FastScripts
If i run this code, it splits text to two different rows. I would like to show very long strings in one row.

tell application \"FastScripts\" to set test_note to display message  \"testing testing testing testing testing\" at screen position center dismissing after delay 0
tell application \"FastScripts\" to set autodismiss time of test_note to 1.01

I know i could use something like this:

set test_note's bounds to {300, 200, 800, 300}

But since length of text changes every time and amount of rows too changes, size of window must be different too.

How i can find out how long and how high text is in pixels so i can set bounds correctly?


  • Hi Jonathan - unfortunately there isn't any way to compute this using the scripting interface to FastScripts. Sounds like this would best be solved with a new parameter to the display message command, something like a "wrapText" parameter that allowed you do dictate whether wrapping should occur or not.
Sign In or Register to comment.