I have written the following script which will copy one of the folders on my desktop to my NAS via rsync. The script works fine.
However I want the rsync command to refer to the property in the script.
The working script:
--
-- Actual Script --
--
I want these to lines to refer to the property values in the script:
set thePath to quoted form of ("/Volumes/photography/Photostream/" & thetered)
and
do shell script "rsync -aE ~/Desktop/Thetered/ " & thePath
Could somebody please help me because I am a littlebit stuck getting this to work via the property values.
However I want the rsync command to refer to the property in the script.
The working script:
--
Code:
property User : {"Macusername"} -- The Username you use on your Mac
property SourceHD : {"Macintosh HD"} -- The name of your Mac Computer (HDD)
property SourceFolder : {"Desktop", "Thetered"} -- Your sourcefolder(s)
property NASuser : {"mynasusername"} -- The Username on your NAS
property NASpassword : {"mynas password"} -- The Password of your NAS
property NASVolume : {"media"} -- NAS Shared Folder name
property NASDropFolder : {"photography", "Photostream"} -- The destination folder(s) on you NAS
-- Actual Script --
Code:
tell application "Finder"
set sourcefiles to item 1 of SourceHD & ":Users:" & item 1 of User & ":" & item 1 of SourceFolder & ":" & item 2 of SourceFolder as alias
try
set target_folder_1 to item 1 of NASVolume & ":" & item 2 of NASDropFolder as alias
set mounted_Disks to list disks
if mounted_Disks contains item 1 of NASVolume then
set thePath to quoted form of ("/Volumes/photography/Photostream/" & thetered)
do shell script "rsync -aE ~/Desktop/Thetered/ " & thePath
end if
end try
end tell
I want these to lines to refer to the property values in the script:
set thePath to quoted form of ("/Volumes/photography/Photostream/" & thetered)
and
do shell script "rsync -aE ~/Desktop/Thetered/ " & thePath
Could somebody please help me because I am a littlebit stuck getting this to work via the property values.
Last edited by a moderator: