Tried this under OSX 10.2.6 but it did not add the sound files :(

I think I did it by the letter - got the applet running by dropping the
Additional Sounds suitcase onto it, then, while the dialog box was open
(regarding dropping sound files) I dropped an .aif file onto it. Then I
clicked okay which closed the applet. When I launch PM, no newly added
sound file.

Any idea what I am missing?

---marlyse

------------------------original message(s) follows------------------------

>Hi all
>
>I've written a script that might help OS X users not running Classic to
>install sounds in the Additional Sounds suitcase. To run it, you need the
>Satimage osax, available for OS X at:
>
><http://www.satimage.fr/software/downloads/Satimage252.dmg.gz>
>
>To use:
>
>1. Install the Satimage osax (I think it goes in ~/Library/
>ScriptingAdditions/ - maybe an actual OS X user can confirm this)
>2. Paste the script (watch for line breaks) into your script editor and
>save it as an aplet.
>3. First drop the Additional Sounds suitcase onto the aplet. This is in
>:PowerMail.app:Contents:MacOS:PowerMail Additions:Additional Sounds
>4. Drop any single system 7 sound file on the aplet, and that should do it.
>
>Note that I don't use OS X, so I can't guarantee if it works, but it
>works great on 9 with the Os 9 version of the osax. I had to increase the
>aplet's memory partition to get it to work with big sounds, but I bet
>that that isn't an issue on X. At the moment it only processes one file
>at a time, 'coz it was easier to write that way (I'm a lazy scripter - if
>it works at all. I'm happy ;-). It's also handy for OS 9 users - it saves
>finding the suitcase every time. The Os 9 version of the osax is at:
>
><http://www.satimage.fr/software/downloads/Satimage1.8.5.sit.hqx>
>
>It also comes with the Smile script editor on both OS's (recommended):
>
>Os X:  <http://www.satimage.fr/software/downloads/Smile252.dmg.gz>
>
>OS 8.5/9:  <http://www.satimage.fr/software/downloads/Smile1.8.8US.sit>
>
>
>--Begin script:
>
>property pmSounds : {}
>
>on open theFile
>       set theFile to theFile's 1st item
>       set fileInfo to info for theFile
>       if fileInfo's name is "Additional Sounds" and fileInfo's file type is
>"zsys" then
>               set pmSounds to theFile
>               display dialog "Drop system 7 sounds on me and I will put them 
> in this
>suitcase"
>               return
>       end if
>       if pmSounds is {} then
>               display dialog "You have to drop the Additional Sounds suitcase 
> on me
first"
>               return
>       end if
>       set rezList to list resources "snd " from pmSounds
>       set iNum to (the last item of rezList) + 1
>       set num to the 1st item of (list resources "snd " from theFile)
>       set theRez to load resource num type "snd " from theFile
>       set rezName to get resource name num type "snd " from theFile
>       if my duplicateCheck(pmSounds, rezName) then
>               display dialog "There is already a sound with that name"
>               return
>       end if
>       if rezName is "" then set rezName to name of (info for theFile)
>       put resource theRez to pmSounds type "snd " index iNum with name rezName
>end open
>
>-- This subroutine checks for duplicate sound names:
>
>on duplicateCheck(theFile, theName)
>       set idList to list resources "snd " from theFile
>       set nameList to {}
>       repeat with num in idList
>               set rName to get resource name num type "snd " from theFile
>               copy rName to the end of the nameList
>       end repeat
>       return (theName is in the nameList)
>end duplicateCheck
>
>--End Script
>
>I hope this helps,
>
>Marcus
>
>
>-- 
>Marcus Jarrett
>Adelaide, South Australia
>[EMAIL PROTECTED]
>
>
>
>


Reply via email to