OCInkjet.com 728x90 banner, image is updated by season.

Apple-AppleScript-Script-Editor-Logo

Shop HP Download Store and get $5 OFF Orders Over $50! Use Promo Code SPEND150SAVE15

Basic AppleScript Dialog:

display dialog "Your text here" with icon stop buttons {"OK"} default button {"OK"} giving up after 5

'giving up after 5' will automatically close the script after the indicated interval of time has elapsed.

HTML Anchor Code

Here is a sample of how to write code to link one part of your blog page to another:

<a name = "By Email">[optional text]</a> --place this where you want the link to go <a href = "#By Email">By Email</a> --this is the actual link

more HTML

HTML Code to Link to Other Web Pages

Here is a sample of code to link to another page. this is similar to the anchor code, except that the destination code is the url of the destination site:

<a href= "www.webSite.
com"> Website Name</a>

--just replace "www.webSite.
com"
with the actual url destination site and replace 'Website Name' with the prompt that the user will see.
Apple-IIc-Apple-Screen

AppleScript Note:

It might be interesting to those of you who are AppleScript enthusiasts that the HyperCard (HyperTalk) project was the prototype back in the '80's of what became the system-wide Applescript language (akin to JavaScript) that is in use today.
Apple-Mac-512-Screen
3d-iMac-Large

Trapping for List Dialog Errors

With 'List Dialog' type dialogs, since errors cannot be intercepted in an 'on error' handler, there is no 'normal' way to trap for 'Cancel' which, of course, would result in some sort of undesirable error dialog such as 'User cancelled. Error number -128'. Here is an example of one simple way I have found to trap for this type of error: set x to (choose from list {"Joe","Amy",
"Bill"} with prompt "Choose a record:")
if x is false then
else
set targetItem to (x as text)
show every record whose cell "Name" contains x
end if
When the user clicks on 'Cancel', the variable x is assigned the boolean value false. So all you have to do is set up a conditional to deal with that and to perform the usual statements otherwise.

Learning AppleScript

Create Multiple Folders with Terminal

If you are more of a techy kind of person and are comfortable with using Terminal, here is a script you can use to easily create multiple folders:

First, for a single folder, type in: mkdir "Folder 1" --or whatever you want to name your folder, this creates a new directory, which, in effect is a new folder. To place multiple items in the 'Documents' folder: cd/Users/ Administrator/ Documents mkdir "Folder 1" "Folder 2" "Folder 3" To quickly create multiple folders, create a text file with the desired folder names (as many as you want) and name it something like 'folderList .txt'. Next type this in Terminal: cat folderList.txt |xargs mkdir Or you could create folders with the same prefix by entering: mkdir "Invoices " {"Corporate", "Individual", "Pro-Bono"}

Digg! Digg This!!

Mac LC III (1994), the first Mac that I ever owned, the CD-Rom and Zip drive were added much later.

Mac LC III (1994), the first Mac that I ever owned, the CD-Rom and Zip drive were added much later.

Basic HTML

Here is an example of a very simple HTML document:

<html>
<head>
<title>Basic HTML Document</title>
</head>
<body>
Your text goes here
</body>
</html>

more HTML

A handy script that automates Google Maps. It can be enhanced with a ‘choose from list’ dialog for frequent address searches or (as you’ll see below) you can enhance the script with a database program such as FileMaker Pro, to search for an address from a specific record.

Some notes below, but first the script:

try
set
findAddress to text returned ¬
of (display dialog ¬
"Enter address to find:" default answer "Your address here")
exists application "Firefox"
tell application "Firefox"
activate
delay
5
open location ¬
"http://www.google.com/maps"
delay 10
tell application "System Events"
keystroke findAddress
keystroke return
end tell
end tell
on error

display alert
¬
"No address has been entered." message ¬
"Enter required info and try again." as warning
end try

Remember, that for this to work correctly, GUI scripting must be enabled.

Take note of the statement ‘exists application “Firefox”‘. I use this because it will activate Firefox and helps with the timing of the delays that follow, which still may need to be adjusted for slower internet access and the speed of your processor.

Between the exists statement and activate there should be enough time for Firefox to be ready to go before the rest of the script continues.

After the Google map page opens, System Events, which requires GUI Scripting, takes over and enters the address in the address field and sends the return command to send the request for the map. It’s that simple!

This code below can be used with FileMaker Pro in place of the ‘display dialog’ text entry code at the beginning of the script.

tell application "FileMaker Pro"
set googleSearch to (get cell "Address" of current record) & " " & (get cell "City" of current record) & ", " & (get cell "State" of current record) & " " & (get cell "Zip Code" of current record)
copy googleSearch to (cell "googleAddress" of current record)
end tell

Just a side note for those that are not familiar with the ‘display alert’ syntax, that I use in the error block above to see how to write this code go to Display Alert

For a script dealing with Gmail Inbox

332 comments to Finding an Address with Google Maps

  • My hope is because some parts of our community will be attracted to promoved their activity rendering possible presentation with the conference.

  • My buddy instructed I could like we are now website. He was entirely right. This site truly made my daytime. You can t imagine just how much moment in time I had depleted due to this content! Thanks again

  • I love what you guys are usually up too. This kind of clever work and exposure! Keep up the wonderful works guys I’ve incorporated you guys to our blogroll.

  • I Got some great info here. I feel that if more individuals thought of it that way, they’d have a better time receive the hang ofing the situation.

  • Many thanks one’s excellent submitting! I significantly loved analyzing it, you have broken down a terrific creator.I’ll confirm that I bookmark this blog and can go back inside the foreseeable future. I get the urge to persuade continue your particular great job, possess a pleasant early morning!

  • I should show my love for your sympathy supplying assist upto persons that need relief for that location of curiosity. Your personal total commitment to firmly having the meaning all-around had become exceedingly invaluable and actually has in each and every case enabled girls just like me to be at their likes and dislikes. This new inviting and pleasant instruction indicates quite a lot to me and very much additional to my mates. Best wishes; from a lot of people.

  • Definitely, exactly what a tremendous web site and instructive content, I surely will bookmark your particular web page.All of the Best!

  • Thanks, Probably you haven’t that will achieve this, however I believe you have were able to express the mind-set that many of persons are currently in.

  • Thanks for your personal marvelous posting! I actually enjoyed reading it, you are a great author.I will be sure to bookmark your blog and will often come back sometime soon. I want to encourage you to definitely continue your great work, have a nice holiday weekend!

  • I like what you guys are usually up too. Such clever work and coverage! Keep up the wonderful works guys I’ve added you guys to our blogroll.

  • I was very glad to find this website.I truly wanted to express my thanks you for this cool read!! I finaly enjoying every portion of it and I maybe you haven t share to find new stuff from you post.

  • I agree having a portion of the additional commenters on this equipment

  • i have incorporated a discuss a submit,you can easily turn around having exchanging links

  • I basically gigs this blog and planned to feel that We have really enjoyed reading this blog posts. In any case I’ll be subscribing to your feed rss now, thanks

  • We simply bookmarketed your blog and wished to feel that We have really enjoyed reading your blog posts. In whatever way I’ll be subscribing to your feed now, thanks

  • We simply bookmarketed your blog and wished to claim that I have really enjoyed reading this blog posts. In whatever way I’ll be subscribing to your feed now, thanks

  • We simply tweeted your blog and desired to feel that I even have really enjoyed reading your website posts. Any way I’ll be subscribing to your rss now, thanks

  • I bought some intersting info here. I think that in case more people considered it doing this, they’d have a very better time get the hang ofing the issue.

  • Merely to follow up on the update of this subject on your site and wish to let you know how much I prized the time you took to produce this beneficial post. In the post, you actually spoke of how to definitely handle this problem with all comfort. It would be my personal pleasure to collect some more tips from your website and come as much as offer others what I have learned from you. Many thanks for your usual great effort.

  • Thank you one’s great job posting! I significantly loved checking out it, you have broken down a great creator.I shall be certain that I bookmark your website and shall get back inside the foreseeable years to come. I desire to promote proceed your particular great position, have a very good early morning!

Leave a Reply

  

  

  

HTML Guide from Peachpit Press

$1.99 Web Hosting at Go Daddy 120x240
Apple-Computer-Sticker-Old

iPhoto 6

Apple-ID-Badge
Create Multiple Folders with Terminal

If you are more of a techy kind of person and are comfortable with using Terminal, here is a script you can use to easily create multiple folders:

First, for a single folder, type in: mkdir "Folder 1" --or whatever you want to name your folder, this creates a new directory, which, in effect is a new folder. To place multiple items in the 'Documents' folder: cd/Users/ Administrator/ Documents mkdir "Folder 1" "Folder 2" "Folder 3" To quickly create multiple folders, create a text file with the desired folder names (as many as you want) and name it something like 'folderList.txt'. Next type this in Terminal: cat folderList.txt |xargs mkdir Or you could create folders with the same prefix by entering: mkdir "Invoices " {"Corporate", "Individual", "Pro-Bono"}

AppleScript 1-2-3

Stop by every day to shop our new Deal of the Day at BarnesandNoble.com!

Add http://www.scriptsforapple.com to Technorati Favorites

Apple-iMac-Rainbow

Digg! Digg This!!

An AppleScript to Verify a Date

Run this in the Script Editor:

set dateRecord to (current date)
set defaultDate to (date string of dateRecord)
try
set apptDate to text returned of (display dialog "Enter appointment date:" default answer defaultDate buttons {"Set"} default button {"Set"})
set datetext to apptDate as text
date apptDate --if an invalid date is entered, the next dialog is aborted and it triggers the error alert below.
display dialog datetext & " is a valid date." with icon note buttons {"OK"} default button {"OK"}
on error
set alertText to "An error has occurred!"
set messageText to quote & datetext & quote & " is an invalid date."
display alert alertText message messageText as warning buttons {"OK"} default button "OK" giving up after 15
return
end try