• 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: X, Classic, or 9?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: X, Classic, or 9?


  • Subject: Re: X, Classic, or 9?
  • From: yvan-koenig <email@hidden>
  • Date: Fri, 14 Jan 2005 09:28:12 +0100


Le 14 janv. 2005 , à 2:04, Gil Dawson a écrit :

I have three scripts which do the same thing:

the first works in 9.2.2 using Script Editor 1.8.3,

the second works in 10.3.7/Classic using Script Editor 1.8.3, and

the third works in 10.3.7 using Script Editor 2.0.

The syntax difference among these three is modest.

Can you think ofsomething to test at the beginning of the script to tell which environment it is running in, so I'll need to keep only one consolidated version?

--Gil

Hello

This piece of code may help.

-- [SCRIPT SS duplique SS]

(*
Yvan KOENIG, Vallauris (FRANCE)
le 9 janvier 2005
*)

on run
	set versionOS to my quelOS()
	if versionOS is "0000" then
		set msg to "Very old OS"
	else if versionOS is less than "1000" then
		set msg to "recent OS 9"
	else
		set msg to "Mac OS X"
	end if
	display dialog msg
end run

-- =============  Routines
on quelOS()
	try
		(* «event fndrgstl» = forme canonique de system attribute *)
		-- set hexData to «event fndrgstl» "sysv"
		set hexData to  «event fndrgstl» "sysv"
		set hexString to {}
		repeat 4 times
			set hexString to ((hexData mod 16) as string) & hexString
			set hexData to hexData div 16
		end repeat
		set OS_version to hexString as string
	on error
		set OS_version to "0000"
		(* retournera "0000" si "system attribute" n'est pas reconnu *)
	end try
	return OS_version
end quelOS

-- =============
Messages

-- [/SCRIPT]


_______________________________________________ Do not post admin requests to the list. They will be ignored. Applescript-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: X, Classic, or 9?
      • From: Gil Dawson <email@hidden>
References: 
 >Re: what does this errror mean? How can I fix it? (From: doug rogers <email@hidden>)
 >Re: what does this errror mean? How can I fix it? (From: Emmanuel <email@hidden>)
 >X, Classic, or 9? (From: Gil Dawson <email@hidden>)

  • Prev by Date: Getting the length of a file
  • Next by Date: Re: Tar/gzip is messing up icons
  • Previous by thread: X, Classic, or 9?
  • Next by thread: Re: X, Classic, or 9?
  • Index(es):
    • Date
    • Thread