• 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: apply catalog info
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: apply catalog info


  • Subject: Re: apply catalog info
  • From: Paul Berkowitz <email@hidden>
  • Date: Sat, 11 Aug 2001 23:58:08 -0700

Very good that it needs 'with desktop comment', Bryan (no indication in
the Dictionary that it does, but it does). I get 'parameter error' for 'with
server attributes ' with every file that I've tried so far, however. What
sort of file did you try that on?


[Actually, you're saved by Akua's coercions from the redundancy:

> set fp to choose file
> set eirec to extended info for file fp with server attributes and desktop
> comment

You don't need 'file fp' : 'fp' is already an alias, not a string.

set eirec to extended info for fp with desktop
comment

will do the job.]

--
Paul Berkowitz

> From: Bryan <email@hidden>
> Organization: Apex Radiology
> Reply-To: email@hidden
> Date: Sun, 12 Aug 2001 02:30:50 -0400
> To: Applescript-Users <email@hidden>
> Subject: Re: apply catalog info
>
> This one works for me on OS 9.1 AS 1.5.5 G4 400 Akua Sweets 1.4.3
>
> set fp to choose file
> set eirec to extended info for file fp with server attributes and desktop
> comment
> set desktop comment of eirec to "another test
> another test"
> apply catalog info eirec to file fp
>
> Does anybody have a problem with this?
>
> Bryan Kaufman
>
> Paul Berkowitz wrote:
>
>> 'short version' and 'long version' are both bad examples for you to be
>> trying to apply catalog info as a test, and I shouldn't have tried to abet
>> you!
>>
>> Look at the Akua Dictionary for 'Class Extended Info Rec', which explains
>> what you'll find there:
>>
>> short version string [r/o] -- the version string for the file (from the
>> Finder9s Get Info9 box)
>> long version string [r/o] -- the long version string for the file (from
>> the Finder9s Get Info9 box)
>>
>> See the [r/o] for both of them? That means "read-only". You can't write
>> them. The versions are what they are - you can't pretend they're something
>> else. So 'apply catalog info' won't work for them. Try your test with
>> 'desktop comment' and it should work. Other things to be aare of:
>>
>> this_item
>>
>> must be an alias or file:
>>
>> file "Macintosh Hard Disk:Desktop Folder:Some File"
>>
>> and don't do this in a Finder tell block.
>>
>> --
>> Paul Berkowitz
>>
>>> From: "T.J. Mahaffey" <email@hidden>
>>> Date: Sat, 11 Aug 2001 10:12:28 -0700
>>> To: <email@hidden>
>>> Subject: <no subject>
>>>
>>> Paul, thank you for your generous help. But I don't think I'm getting it
>>> right... Here's how I've got it set up and it's not panning out. The error
>>> essentially returns "can't set.... to 'this is a test'" and lists every
>>> property within the file's info box. So it seems to be trying to set my test
>>> string as EVERYTHING in the info box, not just the version field. Can you
>>> show me what I'm doing wrong? Here's my excerpt:
>>>
>>> set extInfo to extended info for thisItem
>>> set short version of extInfo to "this is a test"
>>> apply catalog info extInfo to thisItem
>>>
>>> T.J. Mahaffey
>>> email@hidden
>>>
>>>
>>>> Hi folks.
>>>>
>>>> I'm trying to use Akua Sweets osax to set the version of a file in it's
>>>> info
>>>> box, but I can't seem to figure out how to word it. My attempts all error
>>>> out, but I know Akua has commands for this and I've looked them over in
>>>> it's
>>>> dictionary...
>>>>
>>>> Could someone shed some light? here's my latest attempt:
>>>>
>>>> set long version of Extended Info Rec of thisItem to ("this is a test" as
>>>> text)
>>>>
>>>> Can someone show me what I'm doing wrong?
>>>>
>>>
>>> Don't use the "class" extended info rec: you can't do anything with that.
>>> Instead set a variable to the command 'extended info for':
>>>
>>> set extInfo to extended info for thisItem -- an alias or file
>>>
>>> Then use the 'apply catalog info' to actually change the properties of the
>>> file:
>>>
>>> set long version of extInfo to "this is a test"
>>> apply catalog info extInfo to thisItem


  • Follow-Ups:
    • Re: apply catalog info
      • From: Bryan <email@hidden>
References: 
 >Re: apply catalog info (From: Bryan <email@hidden>)

  • Prev by Date: Re: apply catalog info
  • Next by Date: Re: does property exists in a record
  • Previous by thread: Re: apply catalog info
  • Next by thread: Re: apply catalog info
  • Index(es):
    • Date
    • Thread