2016-08-27 3 views
0

'파일에서 선택'프롬프트를 사용할 때 사용자가 폴더를 선택할 수있게하려면 어떻게해야합니까? 또한 일단 파일을 선택하면 파일에 대한 경로로 텍스트가 반환됩니다. 다음과 같이
나의 현재 unworking 코드입니다 (그래서 텍스트는 /Users/myname/Desktop/afile이 될 것입니다 반환) :
set d to the text returned of (choose file with prompt "Please choose a file:" of type {"??", "??"} default location "/Users/myname/Desktop")
AppleScript로이 실행, 그것은 단지 당신이 파일을 선택할 수 있습니다, 그리고 당신이 그렇게하면, 나는 오류가
error "Can’t get text returned of alias \"Macintosh HD:Users:myname:Desktop:filename.extention:\"." number -1728 from text returned of alias "Macintosh HD:Users:myname:Desktop:filename.extention:"applescript에서 '파일 선택'에서 폴더 만 선택하고 텍스트를 가져 오는 방법

답변

1

choose filealias 지정자를 선택한 파일에 반환합니다. 당신은 을 포함하는 레코드를 반환하는 display dialog과 섞었다. 슬래시를 얻으려면

는 폴더 choose folder을 사용하여 선택합니다 POSIX 경로가 표현

set d to POSIX path of (choose file with prompt "Please choose a file:" default location (path to desktop)) 

앞에, 동일한 구문을 POSIX path을 넣어 분리

set d to POSIX path of (choose folder with prompt "Please choose a folder:" default location (path to desktop)) 
관련 문제