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.
|
Choose File Name Command
The ‘choose file name’ command is similar to the ‘choose file’ command. unlike the choose file command it returns a reference pointer to a file that does not yet exist without actually creating the file:
set theFile to choose file name with prompt "Set file name and location:"

With a result such as:file “Macintosh HD:Users:administrator:Desktop:Untitled”
Choose file name dialogs have 3 optional parameters: ‘with prompt’ , ‘default name’ and ‘default location’.
Here with the optional parameters:
set theFile to choose file name with prompt "Set file name and location:" default name "Document 1" default location (path to documents folder)
It is pretty simple to see that the last two parameters determine the name of the yet to be created document and its location.
Finally, a TextEdit example that actually creates a document:
set fileReference to choose file name with prompt ("Create new document:") default name "My Text Document" default location (path to desktop)
set newDocText to text returned of (display dialog "Enter initial text for document '" & fileReference & "':" default answer "" with icon note buttons "OK" default button "OK")
open for access fileReference
close access fileReference
tell application "TextEdit"
activate
open fileReference
set text of document 1 to newDocText
end tell
Where fileReference is the reference for the new document and newDocText is the initial text for the new document.
These lines create the new document and then close it:
open for access fileReference
close access fileReference
TextEdit reopens the document and inserts the text stored in the variable newDocText. TextEdit refers to the document as document 1 because it is the front document.
If you haven’t already seen them, here are some related posts that you may want to look at:
Choose Folder | Choose File | Enhanced Choose from List | Choose Application |Choose Color
In the next post, I will backtrack a little bit to show you the enhanced parameters for ‘choose from list’ which are available in Tiger and Leopard.
If you have questions or would like to suggest a post on another AppleScript issue, 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
|
 
HTML Guide from Peachpit Press
 iPhoto 6
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 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
|
 Concept Drawing for iMac prior to Production
Fun HTML Use this to add interest to your pages, but be careful, if you overdo it, it can make your page look gaudy, if not ridiculous!
Read All About It
Here's is the code as it appears above:
<p align="center" style="padding: 5px; background-color: #FFCE9C; border: dotted 5px #FFCE9C;"><marquee width=20% behavior=scroll direction=left loop=infinite> Latest Headlines... </marquee><blink>Read All About It</blink>/p>
Check out this color HTML!!!
AppleScript for Setting System Volume Copy and paste this into the Script Editor and try it out:
set defaultVolume to "3"
set volumeLevel to text returned of ¬
(display dialog ¬
"Set the system volume to (7 is the highest):"¬
default answer defaultVolume with icon note¬
buttons {"OK"} default button "OK") as integer
set volumeValues to {0, 1, 2, 3, 4, 5, 6, 7} ¬
as list
if volumeLevel is not in volumeValues then ¬
set volumeLevel to defaultVolume
tell application "Finder"
try
set volume volumeLevel
beep 2
on error errDlog
display dialog errDlog with icon stop ¬
buttons {"Abort"} default button ¬
"Abort" giving up after 15
end try
end tell
Earn Wealth on Internet
Learn Tips and Tricks to Making Money on the Internet
www.internetwealth.com
Learn How To Make Money Blogging - Blog Mastermind
Six-figure Yaro Starak Teaches You How To Set Up And Profit From A Successful Blog. Start Making Money From Blogs By Following This Step-by-step, Weekly Coaching Program
http://www.blogmastermind.com/coaching/
Seo Elite: New Seo Software!
The Grand Daddy Of All Seo Software!
Get A Top 5 Google Ranking In Under 30 Days!
http://www.seoelite.com/
Turn Your Photos Into Cash
All You Need Is A Digital Camera, A Computer And An Internet Connection To Get Started Making Extra Income Every Month!
http://turnyourphotosintocash.com/
Infinite Income Plan - Instant Wealth Guide & CDs.
Easy Money For Affiliates, Huge 8.3% Conversions On Generic Traffic. Massive 70% Commissions Plus
HyperCard AppleScript Users:
Heres an AppleScript for backing up a selected group of HyperCard files. this was used in one of my HyperCard stacks, but could be adapted for use in OSX programs with little or no modification:
send "suiteBkp(true)" to bg btn "BackupSuite"
--Use this line to call the handler below (true displays a notification dialog when the process is complete, you must have a button named bg btn "BackupSuite"):
on suiteBkp(theBoolean)
copy line 1 of field "selectedFolder" to theHFFolderPath --You'll need a hidden field named "selectedFolder" that a script (prior to the call) will place the path to the desired folder in.
tell application "Finder"
activate
set todaysDate to (current date)
set bkpYear to (year of todaysDate)
set monthlyBkp to ("Monthly Reports_" & bkpYear) as string
if exists (folder "HyperCard Backup") then
select folder "HyperCard Backup"
delete selection
end if
if exists (folder "HyperCard Backup" of folder theHFFolderPath) then
select folder "HyperCard Backup" of folder theHFFolderPath
delete selection
end if
make new folder at folder theHFFolderPath with properties {name:"HyperCard Backup"}
select {file "Appointments" of folder theHFFolderPath, ¬ file "HyperFile" of folder theHFFolderPath, ¬ file "Outstanding Invoices" of folder theHFFolderPath, ¬ file "Year" of folder theHFFolderPath, ¬ file monthlyBkp of folder theHFFolderPath, ¬
copy selection to folder "HyperCard Backup" of folder theHFFolderPath
select folder "HyperCard Backup" of folder theHFFolderPath
select file "Appointments" of folder ¬ "HyperFile Suite Backup" of folder theHFFolderPath
set name of selection to "Appointments.bkp"
select file "HyperFile" of folder "HyperCard Backup" of ¬ folder theHFFolderPath
set name of selection to "HyperFile.bkp"
select file "Outstanding Invoices" of ¬ folder "HyperFile Suite Backup" of folder theHFFolderPath
set name of selection to "Outstanding Invoices.bkp"
select file "Year" of folder "HyperFile Suite Backup" of ¬ folder theHFFolderPath
set name of selection to "Year.bkp"
set prefMonthlyBkp to (monthlyBkp & ".bkp") as string
select file monthlyBkp of folder "HyperFile Suite Backup" of ¬ folder theHFFolderPath
set name of selection to prefMonthlyBkp
select folder "HyperFile Suite Backup" of folder "The HyperFile Folder"
move selection to desktop
end tell
if theBoolean = "true" then
tell application "HyperCard"
activate
display dialog ¬ "Your backup has been saved to desktop." buttons {"Done"} default button {"Done"} with icon 129 giving up after 10
end tell
end if
end suiteBkp
more HyperTalk
 Macintosh Plus (late 1984), followed close behind the Mac 512k
 The classic Apple IIc (1981), part of a series of Apple computers that preceded the debut of the Macintosh
HyperCard Users Corner:
Here's a simple, but very useful little HyperTalk script for verifying the validity of a date entered by a user, assuming that you have a menu item "flag date..." (or whatever you choose to name it) or it could be altered slightly and placed within a mouseUp statement:
if menuItem = "Flag Date..." then
global tryDate
ask "Enter a date for your new appointment:" with the long date
if it ≠ "" and the result ≠ "Cancel" then
put it into tryDate
else
put "" into tryDate
exit doMenu
end if
if invalidDate() then
answer "The date entered is not valid!"
put "" into tryDate
exit doMenu
end if
--Here you would put the statements to execute if the entered date proves to be valid
put "" into tryDate
end if
function invalidDate
global tryDate
convert tryDate to short date
if the result = "invalid date" then
return true
else
return false
end if
end invalidDate
more HyperTalk

 Mac SE (circa 1987), was a more advanced version of the Mac Plus and had an internal hard drive.
YouTube Video Search Script:
tell application "Finder"
try
set webSearch to text returned of (display dialog "Enter YouTube Video
Search" default answer "" buttons {"Search", "Cancel"} default button 1)
open location "http://www.youtube.com/results?search_query=" & webSearch
on error theError
display dialog theError
end try
end tell
|
Hello There. I discovered your weblog using msn. This is a really smartly written article. I’ll be sure to bookmark it and return to learn extra of your helpful info. Thanks for the post. I’ll definitely comeback.
Well done on having one of the most quality community forums Ive encounter in a few time frame! Its just amazing simply how much you can reduces from one thing simply because of how visually beautiful it really is. Youve manufactured an excellent site area –great graphic interface, video clips, present. This is definitely a must-see blog!
Excellent topic, buy online Actos, =O, online Liponexol, %(, buy Glycomet, 616593, buy cheap Lisinopril, 9549, cheap Nizagara, =(,
I should express my love for your understanding supplying help to firmly persons that require aid for that location of curiosity. Your personal enthusiasm to firmly having the note all-around was very vital but has in each and every case activated women just like me to be over at their routines. Your unique inviting and sociable guide indicates tons with me and pretty much additional to firmly my buddies. Best wishes; from lots of people.
Well done on having the single most quality forums Ive encounter in certain time period! Its just extraordinary just how much you are able to get from some thing simply because of precisely how visually lovely its. Youve put together a terrific site place –great graphic interface, video clips, describe. It’s most definitely a must-see weblog!
Happy to be visiting your blog again, the doll has been weeks for myself. Well, right here is the comment that I’ve been waited for so long.
Very interested publicity.Idea of article is quite best and impresive to think about this world and future. Kind regards from France.
I don’t even understand how I finished up right here, however I thought this put up was once good. I don’t know who you might be but definitely you’re going to a famous blogger if you are not already. Cheers!
I became some news info here. I believe that in case more individuals thought of it like that, they’d have a better time obtain the hang ofing the difficulty.
Say thanks a lot for delivering everyone incredibly marvellous risk to learn to read critical evaluations from here. It’s always therefore awesome also jammed with entertaining most likely for me individually and my place of work co-workers to search your internet page at a smallest thrice within a week to learn to read in the new items you can have. And also, I’m just always pleased for your placing tricks you provide. Designated 2 guidelines in this submit are truly the foremost amazing I’ve ever endured
Thanks one’s excellent submitting! I seriously really liked seeing it, you actually are a terrific creator.I’ll ensure that I bookmark your blog and will come back inside the foreseeable years to come. I really want to persuade continue your great task, have a very good early morning!
The sense of wanting to assist, however not determining how as well as place, is something a range of us already went through a.
I had been very pleased to look for this website.I wanted to thank you for this cool read!! I definitely enjoying every amount of it and I get you to share to find new stuff from you post.
Happy to become visiting this blog again, it really has been weeks for most people. Well, right here is the comment that I’ve been waited for so long.
Thanks, You probably haven’t that will do so, however I believe you encounter was able to express the mind-set that lots of patients are currently in.
Hi There is obviously a lot to know about this. I think you made some good points in Features also.Keep working ,great job!Best regards from Island.
Excuse, that I can not participate now in discussion – it is very occupied. But I will be released – I will necessarily write that I think on this question., discount temovate, 59863988,
I apologise, but, in my opinion, you are mistaken. I can prove it. Write to me in PM, we will communicate., discount caverta, 5884,
Thank you for some other great post. The place else may just anybody get that kind of information in such an ideal way of writing? I have a presentation subsequent week, and I’m at the look for such information.
An individual necessarily lend a hand to develop severely posts I’d assert. This can be the truly most importantly time I frequented your web site page thus far? I astonished using the analysis individuals manufactured for making this particularly certain publish fantastic. Very good method!