Check for QT Pro seems to be broken in SL

Just upgraded to Snow Leopard today and the applescript I’m using that checks for QT Pro will no longer compile. It stops at this line:

if QuickTime Pro installed is false then

It highlights the word “Pro” and says
“Expected “then”, etc, but found identifieer.”

Did something change in Snow Leopard that it won’t allow this anymore? Will a change affect users with Leopard and Tiger?

Not one single word of ‘QuickTime Pro installed’ compiles on either of my machines (different OS-es) and it’s not in the dictionaries of either System Events or QuickTime Player. From what did you upgrade? Were you using a third-party OSAX then that needs to be reinstalled on your new system (if it’s Intel-compatible)?

I think I figured out what’s causing this. If i start with:

tell application id "com.apple.quicktimeplayer"

the IF clause will compile fine, but if I start with:

tell application "QuickTime Player"

which I’ve always used for people using OSX 10.4, it will no longer compile like it did when I was using 10.5.8.

I guess I’ll have to find a lesser OS machine to run that version of the applescript.

Sorry. It is an application property of QuickTime Player 7.6.4 on my Tiger machine, but not of version 10.0 with SL. I don’t have QuickTime Pro on either machine.

‘application id “com.apple.quicktimeplayer”’ isn’t recognised on my SL machine, QuickTime Player’s id being returned as “com.apple.quicktimeplayerX”. Its preference file is “com.apple.quicktimeplayerX.plist”.

The Tiger player doesn’t return an ID, but its preference file is “com.apple.quicktimeplayer.plist”. Telling application id “com.apple.quicktimeplayer” to activate has no effect. Telling it to return ‘QuickTime Pro installed’ doesn’t compile.

What a mess! :confused: Good luck.

You have to have QT 7 installed. That’s why it’s not recognized. Can’t use QT X for what I need to do. It’s not yet fully functional as QT 7’s pro version is. Calling the application ID works for 10.5 and 10.6, but is not recognized in 10.4, thus my need to have a separate version for 10.4 users. I think I’ll just need to compile that version on a 10.5 computer. Seems like a silly kludge, though.