Hello all,

Is it possible to set the extended (ie: OS 8.5 =< ) Finder Info for a
file with MacPerl?

(Specifically, I want to set the routing bit for a file (found in
ioFlXFndrInfo.fdXFlags))

My script currently goes something like this:

use Mac::StandardFile;
use Mac::Files;

my($file, $finderInfo);

$file = StandardGetFile(0, '');
if ($file->sfGood()) {
   printf("You chose %s, of type %s.\n", $file->sfFile(), 
                $file->sfType());

        $finderInfo = FSpGetFInfo($file);
    print $finderInfo.fdFlags;
} 
else {
print "You cancelled the operation.\n";
}


the PRINT $FINDERINFO.FDFlAGS line does not work as expected (it
prints "fdFlags".

So, my two questions are:
        #1: Can this _really_ be done in MacPerl?
        #2: Once we get the extended finder info, we should be able
                to set it using FSpSetFInfo(), right?
        #3: If it can't be done in MacPerl, can someone point me to an app
                that DOES allow modification of the extended finder info?       
                (I've tried the CW Finder Info plugin, but it doesn't seem to 
                be working for me with CW8)
                
(It IS possible I've made a goofy error. I'm a MacPerl newbie, for the
most part)

References:
        TN1142: Mac OS 8.5
                (http://developer.apple.com/technotes/tn/tn1142.html)
                
Thanks in advance,
-Ryan Wilcox

---------------------------------
Wilcox Design: Understanding Data

Reply via email to