• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Issue with process names
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue with process names


  • Subject: Re: Issue with process names
  • From: Christopher Stone <email@hidden>
  • Date: Sun, 05 Feb 2012 22:50:26 -0600

On Feb 05, 2012, at 19:26, David Crowe wrote:
I have found a strange thing in Lion with process names that are obtained from "Finder" or "System Events" as "name of every process".

Some important processes have a name that cannot be used in a <<tell application "X">> statement. For example, the name of Adobe Acrobat Pro comes out as "AdobeAcrobat" and "FileMaker Pro Advanced" comes out as "FileMaker Pro".
______________________________________________________________________

Hey David,

Unfortunately I don't have those apps to test with.

So far I'm not seeing any apps on my system (10.7.3) where the process name is not the same as the app-name, so I can't confirm the problem at present.

One possible way around the issue:

tell application "Finder"
set bundleID to bundle identifier of processes whose has scripting terminology is true ¬
and name contains "BBEdit"
end tell

using terms from application "BBEdit"


if bundleID is not {} then
set bundleID to item 1 of bundleID


tell application id bundleID
set newDoc to make new text document
set text of newDoc to "This is a test!"
end tell


else
# Fail
return false
end if


end using terms from

You've rebooted and tested again to confirm your results?

Please take the time to file a bug if you haven't already done so.

I haven't monkeyed with tell application id bundle-id for quite some time, and it amazes me that it's necessary to include using terms from to make it compile the app's terminology.  I would think by now it would be a fully synonymous with tell app "app-name".

--
Best Regards,
Chris

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: Issue with process names
      • From: Joe <email@hidden>
References: 
 >Issue with process names (From: David Crowe <email@hidden>)

  • Prev by Date: Initiate and continue
  • Next by Date: Re: Strings & Loops
  • Previous by thread: Issue with process names
  • Next by thread: Re: Issue with process names
  • Index(es):
    • Date
    • Thread