Have you tried:
name of application id "com.skype.skype"
But I gather it's not Skype in particular you want the name of, but rather the short name of the frontmost application, in which case:
tell application "System Events" set itspath to (path to frontmost application as text) end tell name of application itspath
or more generally:
tell application "System Events" name of every process whose visible is true end tell
I don't have Skype installed, but all of those work for other applications that have missing short names. (Well, the first one requires the app to have a defined bundle id, but the others work even for applications that don't.) The last line of the second method illustrates that you can get the name of any application just knowing its path, without needing to launch it and without needing info for.
-Ron Hunsinger
|