Re: Finder Version Wrong in OS X
Re: Finder Version Wrong in OS X
- Subject: Re: Finder Version Wrong in OS X
- From: Andy Wylie <email@hidden>
- Date: Fri, 12 Apr 2002 00:20:02 +1200
on 11/4/02 11:13 AM, Philip Aker at email@hidden wrote:
>
on NumVersion(theNumber)
>
--NB: Doesn't account for release status
>
set temp to (theNumber mod 256)
>
set vers_major to (theNumber - temp) div 256
>
set {vers_minor, vers_update} to {(temp div 16), (temp mod 16)}
>
return {vers_major, vers_minor, vers_update}
>
end NumVersion
>
>
--
>
on GetSystemVersion(theNumber)
>
-- NB: MacOS versioning mechanism started in System 6?
>
set sysv to NumVersion(theNumber)
>
set major to ((item 1 of sysv) div 4)
>
return "" & (major + 6) & "." & item 2 of sysv & "." & item 3 of sysv
>
end GetSystemVersion
>
>
>
--test
>
set num1 to (system attribute "sysv")
>
set num2 to 2144
>
{GetSystemVersion(num1), NumVersion(num1),
>
GetSystemVersion(num2), NumVersion(num2)}
tell application "Finder"
set num1 to (computer "sysv")
end tell
set num2 to 2144
{GetSystemVersion(num1), NumVersion(num1), GetSystemVersion(num2),
NumVersion(num2)}
-- {"8.6.0", {8, 6, 0}, "8.6.0", {8, 6, 0}}
very good thanks Philip
_____________________________ Andy
_______________________________________________
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.