そのため、自分の仕事用のスクリプトを作成するように指示されました。目標は、コンピューター上のフォルダーを選択して、サーバーの1つにあるフォルダーにバックアップできるようにすることです。これまでのところ、サーバーをマウントし、ユーザーのユーザー名を入力として受け取り、サーバー上にそのユーザー名という名前のフォルダーを作成するためのスクリプトを取得しました。次のステップは、選択したフォルダーをサーバー上の新しいフォルダーにコピーすることです。ここで、スピードが急上昇します(ユーザーが複数のフォルダーを選択できるようにするコード行がありますが、それらを取得することはできません。その新しいフォルダにコピーします)
これが私がこれまでに持っているコードです。
display dialog "Please enter your augnet username" default answer "username"
set username to (text returned of result)
mount volume "smb://orgs.augsburg.edu"
delay 3
tell application "Finder"
set folder backup to make new folder at folder "ORGS:Information Technology:www:kb_images:Migration Testing:" with properties {name:username}
end tell
choose folder with prompt "Please select what you would like to transfer" with multiple selections allowed
set theSelection to result
tell application "Finder" to duplicate theSelection to folder backup