Global Variables in AppleScript - Ex-ch.com
Global Variables in AppleScript - Ex-ch.com
Global Variables in AppleScript - Ex-ch.com
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Need Some Help? Have a Tip to Share?<br />
Email me at MacTipper@gmail.<strong>com</strong>, or, leave a <strong>com</strong>ment!<br />
Subscribe To Our FREE RSS Feed!<br />
Don't miss out on any posts from the Concise MacTipper Blog.<br />
Subscribe to our RSS Feed today! (It's free!)<br />
FRIDAY, NOVEMBER 6, 2009<br />
<strong>Global</strong> <strong>Variables</strong> <strong>in</strong> <strong>AppleScript</strong><br />
In <strong>AppleScript</strong>, global variables allow you to def<strong>in</strong>e whi<strong>ch</strong> terms<br />
should be shared throughout the entire script. So if you set a global<br />
variable you can then access that variable anywhere <strong>in</strong> the script.<br />
Keep <strong>in</strong> m<strong>in</strong>d though that, unlike properties, you do not def<strong>in</strong>e a<br />
global variable when you create it:<br />
Open <strong>in</strong> <strong>AppleScript</strong> Editor<br />
global multiply_factor<br />
on run<br />
--Def<strong>in</strong>e Multiply_Factor<br />
set multiply_factor to 64<br />
--Use it <strong>in</strong> the math_problem subrout<strong>in</strong>e<br />
set the_answer to math_problem(16, 32)<br />
return the_answer<br />
end run<br />
--This subrout<strong>in</strong>e uses the multiply_factor variable even though<br />
we didn't pass it the multiply_factor variable dur<strong>in</strong>g the run<br />
statement.<br />
on math_problem(x, y)<br />
set new_x to x * multiply_factor<br />
set new_y to y * multiply_factor<br />
set f<strong>in</strong>al_result to new_x + new_y<br />
return f<strong>in</strong>al_result<br />
end math_problem<br />
You might like:<br />
Be the first to rate this [?]<br />
Jaa muille Ilmoita väär<strong>in</strong>käytöstä Seuraava blogi» Luo blogi Kirjaudu sisään<br />
How to Optimize Your Onl<strong>in</strong>e Content (Without Be<strong>in</strong>g an SEO<br />
Wizard) (Content Market<strong>in</strong>g Institute)<br />
The Concise MacTipper Blog: Mail Rule for Urgent Messages (this site)<br />
Subscribe via email!<br />
Enter your email address:<br />
Subscribe<br />
Delivered by FeedBurner<br />
Blog Ar<strong>ch</strong>ive<br />
! 2009 (238)<br />
! November 2009 (11)<br />
All Th<strong>in</strong>gs...<br />
Mail Rule for Urgent Messages<br />
Delete Mail Message Without<br />
Open<strong>in</strong>g Next Email<br />
Easily Email Files <strong>in</strong> F<strong>in</strong>der<br />
Get Free Software From<br />
MacHeist<br />
<strong>Global</strong> <strong>Variables</strong> <strong>in</strong> <strong>AppleScript</strong><br />
Improve iPod Tou<strong>ch</strong>es Location<br />
Awareness<br />
Easy Fast-Forward and Rew<strong>in</strong>d<br />
<strong>in</strong> iTunes<br />
Disable Mail's "No Mail" Sound<br />
Effect<br />
Add WebSite to Dashboard<br />
Upload Files Us<strong>in</strong>g the FTP CLI<br />
" October 2009 (23)<br />
" September 2009 (22)
(Selected for you by our sponsor )<br />
Posted by Oliver at 12:00 AM<br />
0 <strong>com</strong>ments:<br />
Post a Comment<br />
Comment as: Select profile...<br />
Post Comment Preview<br />
L<strong>in</strong>ks to this post<br />
Create a L<strong>in</strong>k<br />
Labels: <strong>AppleScript</strong><br />
Newer Post Home<br />
Older Post<br />
Subscribe to: Post Comments (Atom)<br />
! August 2009 (22)<br />
! July 2009 (27)<br />
! June 2009 (8)<br />
! May 2009 (26)<br />
! April 2009 (24)<br />
! Mar<strong>ch</strong> 2009 (27)<br />
! February 2009 (23)<br />
! January 2009 (25)<br />
! 2008 (66)