Re: 'System Events.app' won't get processes in Classic under 10.2
Re: 'System Events.app' won't get processes in Classic under 10.2
- Subject: Re: 'System Events.app' won't get processes in Classic under 10.2
- From: Paul Berkowitz <email@hidden>
- Date: Fri, 04 Oct 2002 11:51:50 -0700
On 10/4/02 11:11 AM, "John Delacour" <email@hidden> wrote:
>
At 6:26 pm +0200 4/10/02, Harald E Brandt wrote:
>
>
>
> First of all, the 10.2.1 machine is precisely newly freshly
>
> cleanly installed!! A flawless install. The machine itself is 3
>
> months old.
>
>
That does not prevent corruption. I have had to run fsck three times
>
since installing 10.1.2, but...
>
>
> Secondly, we are speaking about a classic script app here! Your
>
> suggestions above only work natively in 10.2. Have you tried it
>
> yourself in classic? I guess not.
>
>
Correct. I apologize. I have just tried 'tell app "Finder" to get
>
processes' and I just get an everlasting beachball. The reason could
>
well be the one given by Paul, that I have AppleScript 1.7 installed
>
in Classic because I have searched fruitlessly for v. 1.8.3 for OS 9
>
and given up. I saw it once, before I knew I needed it and now I
>
need it, it's gone, and we have no one from Apple on the list to
>
guide us.
>
If you enter "AppleScript 1.8.3" (with the periods/full stops included) into
the Knowledge Base filter ad pres Go, you get to:
<
http://kbase.info.apple.com/cgi-bin/WebObjects/kbase.woa/wa/query?type=smar
tSearch&dateModified=&geography=&nodes=&val=AppleScript 1.8.3>
That has an URL for
AppleScript 1.8.3 Update: Information and Download
which takes you here:
<
http://docs.info.apple.com/article.html?artnum=120128&SaveKCWindowURL=http%
3A//kbase.info.apple.com/cgi-bin/WebObjects/kbase.woa/wa/SaveK
CToHomePage&searchMode=Expert&kbhost=kbase.info.apple.com&showButton=false&r
andomValue=100&showSurvey=false&sessionID=anonymous|155026639>
Since these URLs may get mangled by the list server as they are longer than
one line, just repeat the same process I describe.
That will get you AS 1.8.3 for Classic, but it may not fix the problem.
The problem is that, uniquely among all processes, there is only one Finder
in Classic, and it's still the OS X Finder, as far as I recall, not the
Classic Finder. A script calling for 'every process' will work when booted
from OS 9.x, but still won't work when run in Classic, if I remember
correctly. There's some confusion in Classic applets run in OS X as to which
Finder is operative, at least where 'processes' is concerned. I'm probably
getting this wrong, but I think that the Finder which is called can see the
OS X native processes, but the applet itself, operating in Classic, can't
cope with the result of 'every process' which includes those X processes.
Maybe that's fixed in 1.8.3 - I haven't tried it yet.
--
Paul Berkowitz
_______________________________________________
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.