Great find, Dave! I'll add that to the tips list for future reference!

Ken Ray
Sons of Thunder Software
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/

----- Original Message ----- 
From: "Dave Cragg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, December 21, 2002 4:00 PM
Subject: specialFolderPath function (Mac OS X)


> Hi
> 
> I just made a small discovery concerning the specialFolderPath 
> function on Mac OS X. (Apologies if this is common knowledge.)
> 
> There was some discussion in the past on this list about extending 
> the specialFolderPath function on Windows with numerical codes. (Ken 
> Ray very kindly documented these codes on his site. 
> <http://www.sonsothunder.com/devres/metacard/tips/win003.htm>).
> 
> I was wondering whether there was anything similar for Mac OS X (I 
> was wanting to locate a user's "Application Support" folder). After 
> looking around some sample AppleScripts, I discovered there are 
> indeed various codes ( a huge number it seems). And these codes 
> (mostly 4-character strings) seem to work with the specialFolderPath 
> function. For example:
> 
> get specialFolderPath("cusr") returns (on my system) 
> "/Volumes/taro_1/Users/dave"
> 
> get specialFolderPath("asup") returns "/Library/Application Support"
> 
> After further poking around, I found these codes can be found 
> (amongst other stuff) in the "folders.h" file which resides deep in 
> the Library folder (try a find in the Finder to locate it).
> 
> It looks like the file contains codes for both OS X and earlier OS 
> versions, but I've not been able to test them on Mac OS 8/9 yet.
> 
> Bear in mind that these extensions to specialFolderPath aren't 
> documented, and therefore we should assume they aren't officially 
> supported. (Probably with good reason as not all codes will work 
> across all OS versions). But I thought it might be of use to someone.
> 
> Cheers
> Dave
> _______________________________________________
> use-revolution mailing list
> [EMAIL PROTECTED]
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to