PDA

View Full Version : AppleScript Editor Question




Jack9034
May 5, 2012, 11:24 PM
I need help with this script:

set a to display dialog "What server would you like to connect to?" default answer "Student Server Disks" with title "Connect to Server"
if text returned of a is "Student Server Disks" then
try
mount volume "afp://Student:student@server.school.school.nz/"
end try
end if
if text returned of a is "Colin" then
try
mount volume "smb://Colin/Owner/"
end try
end if
if text returned of a is "Jacks Laptop" then
try
mount volume "smb://Jack-pc/Reynolds/"
end try
end if
if text returned of a is "Kaitlins Laptop" then
try
mount volume "smb://Kaitlin-pc/Kaitlin/"
end try
end if

If the text that I type in to the text box does not match Student Server Disks, Colin, Jacks Laptop or Kaitlins Laptop, I want it say There was a problem connecting the the server "what-ever-i-typed-in".

PLEASE HELP I NEED HELP!!! :confused:

THANKS IN ADVANCE



kryten2
May 6, 2012, 09:43 AM
No need to shout. You only get the second message if the mount volume statement encountered an error. If you want to display a dialog when the text you type doesn't match try this :

display dialog "What server would you like to connect to?" default answer "Student Server Disks" with title "Connect to Server"
copy the result as list to {text_returned, button_pressed}
if text_returned is "Student Server Disks" then
try
mount volume "afp://Student:student@server.school.school.nz/"
end try
else if text_returned is "Colin" then
try
mount volume "smb://Colin/Owner/"
end try
else if text_returned is "Jacks Laptop" then
try
mount volume "smb://Jack-pc/Reynolds/"
end try
else if text_returned is "Kaitlins Laptop" then
try
mount volume "smb://Kaitlin-pc/Kaitlin/"
end try
else
display dialog "There was a problem connecting to the server" & space & "“ " & text_returned & " ”" & "." buttons {"OK"} default button 1 with icon stop
end if