2016-11-17 18 views
3

사용 가능한 샌드 박스가있는 Apple 앱을 사용해야합니다. "Finder에 bla-bla-bla"와 같은 것을 사용하십시오. 아주 간단합니다.찾기를위한 인 타이틀먼트를 설정하는 방법은 무엇입니까?

<key>com.apple.security.scripting-targets</key> 
<dict> 
    <key>com.apple.mail</key> 
    <array> 
     <string>com.apple.mail.compose</string> 
    </array> 
</dict> 

아무도 파인더 엑스 코드에서 올바른 자격 기록을 알 수 있습니다 : 나는이 같은 타이틀먼트 뭔가 찾기 위해 기록을 만들 필요가있어? 다음 옵션을 사용하려고했습니다 :

<key>com.apple.security.scripting-targets</key> 
    <dict> 
     <key>com.apple.finder</key> 
     <string>com.apple.finder</string> 
    </dict> 

하지만 작동하지 않습니다.

답변

3

Finder는 scripting targets을 지원하지 않으므로 이전 임시 예외를 사용해야합니다.

<key>com.apple.security.temporary-exception.apple-events</key> 
<array> 
    <string>com.apple.finder</string> 
</array> 
+0

그래, 나는 그것을 시도했다. AppleScript가 작동하지 않는 이유가 있습니다. ' com.apple.security.app 샌드 박스 \t \t com.apple.security.temporary-exception.apple-이벤트 : 이것은 내 자격 파일입니다 \t ' \t com.apple.finder \t ' 다음 스크립트를 실행하려고합니다 : tell 응용 프로그램 \ "Finder \"\ n 다시 시작 \ n 종료 말합니다 하지만 아무 일도 일어나지 않습니다 :-( –

+0

죄송합니다 인라인 코드 :-) 여기에 줄 바꿈을 설정하는 방법 ? –

+0

'Restart'는 실제로'System Events'의 일부이며 파인더로 전달됩니다. '시스템 이벤트 '를 사용해보십시오 – vadian