2010-05-19 8 views
0

게스트 액세스를 사용하도록 설정된 서버에 폴더가 있습니다. 그 폴더에서 Applescript로 로컬 컴퓨터로 파일을 복사 할 수 있기를 원합니다. 지금까지 내가 가진 :서버 공유에서 AppleScript로 로컬 폴더로 파일 복사

속성 소스 : "서버 : sharedfolder : file.ext를" 속성 대상을 "매킨토시 HD를 : 사용자 : 사용자 : 문서 : 폴더"

TELL 응용 프로그램 "찾기" 복사 파일을 " 소스 "폴더"대상 " 끝 말하십시오

내가 잘해야한다고 생각합니다. 하지만 오류가 발생합니다 : 10006 대상 폴더 번호를 설정할 수 없습니다. 어떤 아이디어?

감사합니다.

답변

3

당신은 당신의 선언 된 속성 주위에 따옴표를 제거해야합니다 : ":"

property source : "server:sharedfolder:file.ext" 
property destination : "Macintosh HD:Users:User:Documents:Folder:" 

tell application "Finder" 
    copy file source to folder destination 
end tell 

또한 당신의 폴더 경로를 종료하는 것이 좋습니다.

HTH

+0

이것은 OP가 아니더라도 도움이되었습니다 - 감사합니다! – Tomba

+0

@Michel Lemieux 그것은 좋은 습관 일뿐 아니라 의무적입니다. – fireshadow52

0

현재 스크립트는 읽습니다 "는 변수source변수destination에 복사합니다." 나는 주변 변수를 바꾸고 싶지 않다고 가정하고 있습니다. 당신은 잘못된 명령을 사용하고 있습니다. 자세한 내용은 내 answer to this question을 참조하십시오.

관련 문제