• 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: Active application - how to tell? One more
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Active application - how to tell? One more


  • Subject: Re: Active application - how to tell? One more
  • From: Graff <email@hidden>
  • Date: Tue, 22 Jun 2004 18:55:34 -0400

On Jun 22, 2004, at 5:55 PM, John Stewart wrote:

On 06/22/04 at -0400 Graff said this

You just have to keep polling it to see if it has stopped running.
This is best done with an idle handler if you are using an applet but
you can also just use a loop and a delay:

----
tell application "System Events"
repeat while ((name of processes) contains "Tex-Edit Plus")
delay 5
end repeat
end tell

display dialog "it closed"
----

This will check every 5 seconds to see if the process "Tex-Edit Plus"
has stopped running.


Why not as a stay open app with an idle handler

on idle{}
set appname to "nameofyourappgoeshere"
tell application "System Events"
if (name of every process) does not contain appname then
display dialog appname -- just for testing
-- your code goes here
end if
end tell
return 5
end idle

Heh, yeah I said that:
"This is best done with an idle handler if you are using an applet"

I did it as a loop just to demonstrate how to do it if you weren't using a stay open-applet with an idle handler.

- Ken
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.


References: 
 >Re: Active application - how to tell? One more (From: John Stewart <email@hidden>)

  • Prev by Date: Re: Creator code?
  • Next by Date: Re: quit the dock - possible?
  • Previous by thread: Re: Active application - how to tell? One more
  • Next by thread: "double tell" / "using terms from" not working?
  • Index(es):
    • Date
    • Thread