If I understand your goals correctly, you can send the following AppleScript script:

tell application "System Events" to set frontmost of process yourApp to true

You can use NSAppleScript of Scripting Bridge (although the latter maybe an overkill for just one line).

Leo


On 1/31/12 2:55:31 AM, Gerriet M. Denkmann wrote:
I have an app A, where I can select a word and press a button.
This starts (or activates) another app called B, which displays some 
information about this word.

Works fine so far.

But if there is no information about the word, app B should make app A active 
again.
But how?
(B should not be hidden; it should remain visible, so that the user sees: "Word not 
found".)

I tried [NSApp deactivate] -  the documentation says, I should not use this 
method - and indeed, it makes the B-window look inactive, but does NOT make A 
active - the menu bar still belongs to B.
No good.

The there is NSWorkspace runningApplications - but: "The order of the array is 
unspecified".
Not really useful.

I just want the equivalent of Command-Tab: making the next most recent app 
active.

There probably is a simple, direct and obvious solution. But I cannot see it.

Kind regards,

Gerriet.

P.S. 10.7.2


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/leo.r%40rogers.com

This email sent to le...@rogers.com


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to