Haha. The author ends up recommending a variant of the same hack I settled for:
Tell application "System Events" to tell process "Terminal" to keystroke
"t" using command down
What a disappointment! And why does "make" fail here? Ah well...
I finally settled on a slightly different hack that I like better. Jacob Rus posted a couple of utility functions here: http://pastie.caboo.se/14358
Using those, my make_tab function looks like this: on make_tab(style) my menu_click({"Terminal", "Shell", "New Tab", style}) end make_tab
So the final script looks something like property tabStyle : "Pro" tell application "Terminal" activate make_tab(tabStyle) end tell
I archived the utility functions here in case the pastie goes away: http://geoff.mollyandgeoff.com/blog/2008/02/09/programmatically-create-new-t...
HTH,
Geoff