|
|
|
|
#1 |
|
Applescript rsync and property
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: -- 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 OllyW; Dec 26, 2012 at 12:43 PM. Reason: Please use code tags |
|
|
|
0
|
|
|
#2 |
|
Hi
I'm not entirely sure I understand the question, but is it not just:
Code:
set thePath to quoted form of ("/Volumes/photography/Photostream/" & item 2 of SourceFolder)
do shell script " echo rsync -aE ~/Desktop/" & item 2 of SourceFolder & "/ " & thePath
|
|
|
|
0
|
![]() |
|
| Tags |
| applescript, rsync |
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 02:46 PM.







Hybrid Mode
