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

Trapping for List Dialog Errors

Apple II Shipping Huge 300x210

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. It is specifically for use in FileMaker, but can be applied in general:

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

Apple iMac Rainbow MPG Image

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 clause to deal with that (notice it does nothing at all) and to perform the usual statements otherwise.

As always, if you have any questions or comments, contact me at: hyperscripter@gmail.com or http://twitter.com/hyperscripter or to subscribe, click the By Email link at the top of the page
If you would like to see an example of a ‘list dialog’, check out: Writing List Dialogs

15 comments to Trapping for List Dialog Errors

  • The Twitter application page will open. This really is excellent if you

  • Would enjoy to constantly get updated excellent internet weblog ! . 61638

  • Please, can you PM me and enlighten me few more thinks about this,

  • Thanks a whole lot for giving everyone tremendously marvellous chance to learn to read vital remarks from here. It’s always consequently superior and also stuffed with entertaining for most people individually and my work co-workers to look one’s internet page with a smallest thrice inside a week to learn throughout the new stuff you will have. And also, I’m just always satisfied for your hanging hints yourself give. Designated 2 pointers in this submit are very by far the most impressive I’ve ever endured

  • Congratulations on having one of the most state-of-the-art forums Ive stumble upon in a few moment in time! Its just amazing how much you could take away from another thing just because of how to the eye lovely it really is. Youve built a terrific site place –great visuals, videos, present. This is definitely a must-see website!

  • Accepted your website out of your buddies Fb link, it seems that you encounter developing fanbase and that i also in these days undertsand one of the main reasons why Extremely useful article, many thanks 1000000.

  • Spot on with this write-up, I really suppose this web site needs far more consideration. I’ll most likely be again to learn way more, thanks for that info.

  • This unique seriously solved my best issue, thank you so much!

  • Will you do house calls? I’d personally want to be capable of geting my eyes on the sources you utilized to reveal this. Make sure you continue the research.

  • Anytime I study a topic I have no idea what i may discover. I am so very happy to have found your comprehensive blogging because it flawlessly covers the issues I have in mind and also the unspoken issues that i would’ve looked for later on.

  • Thanks, You almost certainly haven’t that will do so, however I believe you have was able to express the mind-set that lots of persons are in.

  • Accepted your site or blog out of your neighbors Fb hyperlink, it seems that you have developing fanbase and that i also today undertsand the sole reason why Extremely enlightening post, many merit one million.

  • Hi there, I feel your blog could possibly be having internet browser analysis issues. Once i review your site in Trip, it appears fine though when prospect in The net Voyager, it has some overlapping. I simply wanted to provide you with quick goes right up! Other after that that in fact, splendid blog!

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