on open (thefiles) --There should only be one file, but just in case send it through a loop repeat with thefile in thefiles FetchUploadFile(thefile) end repeat end open on FetchUploadFile(thefile) set shortcut_name to "yourshortcutname.com" --change the above to your shortcut name with timeout of 60000 seconds try tell application "Fetch" activate open shortcut shortcut_name put into front transfer window item thefile end tell on error display dialog "error uploading " & thefile end try end timeout end FetchUploadFile on run choose file with prompt "Select file(s) to upload:" with multiple selections allowed open (result) end run