Re: inconsistant AppleScript
Re: inconsistant AppleScript
- Subject: Re: inconsistant AppleScript
- From: Mike Abdullah <email@hidden>
- Date: Fri, 26 May 2006 10:39:13 +0100
Also, if you're needing to add stuff to your script I would suggest
doing it like this instead:
http://weblog.scifihifi.com/2004/04/15/calling-applescript-handlers-
from-cocoa
It is much neater than trying to piece together a working script in
your app.
Mike.
On 25 May 2006, at 18:45PM, Jerrod Fowkes wrote:
Nir Soffer <email@hidden> wrote:
The script may use some data that is only available when you are in
Script Editor. Try to isolate the part of the script that does not
run, and post it here.
Ok, I did just so.
I found this line was causing it to bomb :
set absolute_filename to ":" & root_folder & ":" & user_folder &
":" & music_folder & ":" & product & ":" & publication & ":" &
date_folder & ":" & filename as alias
which yields to the eye as something like:
":Users:username:Music:product:publication:12312005:filename.mp3"
when Script Editor ran it, it put the startup disk volume name in
front of absolute_filename for me which mine is Macintosh HD so
when I output it it actually read:
"Macintosh HD:Users:username:Music:product:publication:
12312005:filename.mp3"
so when I thought that using the same script in a cocoa application
it would do the same thing, it actually wasn't putting the
"Macintosh HD" in front of absolute_filename for me. which I am
guessing that part is a "nice-ity" of Script Editor.
so I had to add another value:
set startup_disk to name of startup disk
and then :
set absolute_filename to startup_disk & ":" & root_folder & ":" &
user_folder & ":" & music_folder & ":" & product & ":" &
publication & ":" & date_folder & ":" & filename as alias
it works just fine now. this particular solution was fairly simple.
However, if there are any more querks in Script Editor and using
NSAppleScript I would like to know if there is a resource out there
that I could use and learn. I will give AppleScript the benefit of
that this is my first experience using AppleScript, let alone
calling it from a cocoa Application. Knowing that there appears to
be soubtle differences in calling scripts doesn't help to further
my education in AppleScript.
So my question still stands. What is the underlying differences in
when it gets executed in Script Editor and Cocoa?
If there are differences, then where can I access those differences
as a reference resource?
-Jerrod
---------------------------------
How low will we go? Check out Yahoo! Messenger’s low PC-to-Phone
call rates.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40gmail.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden