I am having some trouble finding out how to mount my FTP server with AppleScript.
I basically want to script the following:
In the Finder, going to ‘Connect to Server’ via the ‘Go’ menu.
Inputting my ftp address (“ftp://ftp.whatever.com”)
Then inputting my username and pass.
Is this possible? If so how?
I tried:
tell application "Finder"
mount volume "ftp://ftp.whatever.com" as user name "username" with password "password"
end tell
But got the error “File some object wasn’t found.”
Initially I think that you want to tell the finder by way of the open location in the Standard Additions osax Dictionary.
This script will open up a Connections Windows with some interesting options:
tell application "Finder"
activate
open location (choose URL with editable URL)
end tell
Look in the Standards Addtions Dictionary for more information.
Now in today’s Macscripter News, there is a link to http://homepage.mac.com/remsoftware/applescript.html Really Early Morning Software, by Matt Garrison and Kynan Shook, who have several script that connect to servers via FTP, SFTP, SSH and others.
Hope this helps
If you want to prompt the user for their password:
display dialog “Enter your password:” default answer “” buttons {“OK”}
set thePW to text returned of the result
set theURL to “ftp://username:” & thePW & “@ftp.domain.dom/”
tell application “Finder” to open location theURL