Re: How to start/restart the Finder from an AS app?
Re: How to start/restart the Finder from an AS app?
- Subject: Re: How to start/restart the Finder from an AS app?
- From: Christopher Nebel <email@hidden>
- Date: Fri, 21 Dec 2007 14:58:35 -0800
On Dec 21, 2007, at 12:45 AM, Philip Aker wrote:
On 2007-12-20, at 19:30:49, Mark J. Reed wrote:
What's the mechanism behind the "Relaunch" button in the "Force
Quit" dialog? Any way to hook into that from a script?
I don't know if there's a specific event. I've been using 'quit' and
'activate' for years.
ignoring application responses
tell application "Finder" to quit
end ignoring
repeat
tell application "System Events"
if (name of every application process does not contain "Finder")
then
exit repeat
end if
end tell
end repeat
tell application "Finder" to activate
"Relaunch" is probably doing exactly what Mr. Aker's script is doing:
killing it and then waiting until it's dead. I should point out that
that particular form of the question "is an application running",
while popular and semantically correct, isn't quite the same as the
real question. I prefer this:
tell application "System Events"
if not exists application process "Finder" ...
...and if you're using Leopard, you don't even need System Events:
if application "Finder" is not running ...
I got tired of people asking how to tell whether or not an application
was running, so I added a built-in "running" property to application
objects.
--Chris Nebel
AppleScript Engineering
_______________________________________________
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