Re: scope problem
Re: scope problem
- Subject: Re: scope problem
- From: Joe <email@hidden>
- Date: Thu, 28 Aug 2008 19:59:27 -0700
At 8:28 PM -0400 8/28/08, tom wible wrote:
>this code:
>
>to getParentOf(path)
> set AppleScript's text item delimiters to "/"
> try
> set pPath to text items 2 thru -2 of path
> set pPath to pPath as string
> end try
> set AppleScript's text item delimiters to ""
> return pPath
>end getParentOf
>
>script etvClass
> property parent : recClass
>
> to parseInfo(interactive)
> set eyeBundle to getParentOf(my fileName)
>
>give this error:
>
> (*«script» doesn't understand the getParentOf message.*)
>
>obviously i'm ignorant of the finer points of applescript scoping...
I tried this. See if it works for you?
set x to "'/Volumes/BackToTheFuture/Backup-Media-Installers/Lefty/Complete QLM Log/CS QLM.fp7'"
getParentOf(x)
to getParentOf(fpath)
set otids to AppleScript's text item delimiters
set AppleScript's text item delimiters to "/"
set pPath to text 2 thru text item -2 of fpath
set pPath to pPath as text
if pPath does not end with "/" then set pPath to pPath & "/" --put final / in folder path
set AppleScript's text item delimiters to otids
return pPath
end getParentOf
-->"/Volumes/BackToTheFuture/Backup-Media-Installers/Lefty/Complete QLM Log/"
Joe
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden