Ok it worked. I have another question about apple scripting for something else 
but I'll try my hand at it first as I think I'm getting used to  the language 
slowely. lol!
On Jan 6, 2011, at 6:42 PM, Jon Cohn wrote:

> I got the following to compile and run with no error on my computer..
> 
> THe code you used had 3 basic differences
> 
> 1. wrapped the entire script in a try block.  Try blocks are used so that if 
> any part of the script fails it does not abort, but handles it. Since you 
> didn't catch any errors in the code, this would just cause any errors to be 
> silently ignored.
> 2. I switched around the quit statement it should work the same either way, 
> but there is a slight chance that your way would start Mail if it was not 
> running and then immediately quit.  I don't think my way would but I don't 
> have a way to confirm.
> 3. I used "do shell script" instead of tell terminal.  THe tell terminal 
> should have significantly more overhead. Also, AppleScript kept giving errors 
> about unknown symbol until I doubled the backslash.
> 
> So here is my tested results:
> quit the application "Mail"
> set a to do shell script "sqlite3 ~/Library/Mail/Envelope\\ Index vacuum;"
> 
> -- The below is commented out since A is blank when there are no errors --say 
> "The result is " & a
> tell application "Mail" to activate
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/macvisionaries?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en.

Reply via email to