여러 가지 다른 AppleScript로 사용하고 싶은 코드가 있으므로 다른 applescript에서 참조 할 수있는 자체 AppleScript를 사용하고 싶습니다. 기본적으로 포함 시키려고합니다. 어떻게 이것이 applescript에서 이루어 집니까?어떻게하면 애플 스크립트에 포함 시키시겠습니까?
답변
여기에 내가 수행 한 가장 좋은 방법이 있습니다. 당신과 같이 다른 스크립트에서 함수를 호출 할 수 있습니다 :
스크립트 a.scpt
set myScript to load script "b.scpt"
set foo to myScript's theTest()
스크립트 b.scpt
on theTest()
return true
end theTest
당신은 당신이에 의해 a.scpt에서 b.scpt 내에서 함수를 호출 할 수 있습니다 볼 수 있듯이 함수 이름 myScript의 theTest()를 호출합니다.
아주 가까이에 있지만 올바른 길로 나를 잡았습니다. 내 바탕 화면에서 두 파일을 사용하여이 시도한 및 형식 파일로 b.scpt 만들 수 없습니다 말한다. 솔루션을 찾은 것 같습니다. 이것은 그것을 작동하게합니다.) ( 끝이로 myscripf의 theTest에 스크립트 thePath 설정 foo는로드 세트로 myscripf에게 응용 프로그램 "찾기"(텍스트로 나에게 (경로))의 (용기)의 POSIX 경로에 \t 설정 thePath에게 – yodaisgreen
참조 할 모든 처리기와 스크립트를 스크립트 라이브러리에 넣을 수 있습니다 (예 : my_math_lib.scpt
및 my_string_lib.scpt
). 그런 다음이 파일을 컴퓨터의 스크립트 라이브러리 폴더에 저장하십시오. 컴퓨터의 모든 사용자가이를 사용할 수
- 놓습니다
/Library/Script Libraries
폴더 내부의my_math_lib.scpt
및my_string_lib.scpt
파일 :는이 라이브러리의 가용성을 정의하는 방법에 따라 다른 폴더를 사용합니다.
~/Library/Script Libraries
폴더에 넣으면 특정 사용자 만 사용할 수 있습니다.
다음과 같이 그런 다음 해당 라이브러리에있는 모든 핸들러를 사용할 수 있습니다
property math_lib : script "my_math_lib"
property string_lib : script "my_string_lib"
math_lib's do_this()
string_lib's do_that()
- 1. MVVM 어떻게해야합니까? VM을 참조하는 뷰를 포함 시키시겠습니까?
- 2. NSString 안에 변수를 포함 시키시겠습니까?
- 3. 자바 스크립트에 글꼴 포함
- 4. 어떻게 Java 애플릿에 Windows 프로그램을 포함 시키시겠습니까?
- 5. 어떻게 app.config를 C# 프로젝트에 포함 시키시겠습니까?
- 6. 특정 항목 만 CComboBox 유형에 포함 시키시겠습니까?
- 7. ASCX 컨트롤에 ASPX 페이지를 포함 시키시겠습니까?
- 8. CSS 파일에 JQuery 표현식을 포함 시키시겠습니까?
- 9. Youtube 채널 사이드 바에 포함 시키시겠습니까?
- 10. 신청 방법 :이 장면에 포함 시키시겠습니까?
- 11. RubyMine에서 한 언어를 다른 언어에 포함 시키시겠습니까?
- 12. mIRC 색상 코드를 C# 리터럴에 포함 시키시겠습니까?
- 13. 하나의 cmake 프로젝트를 다른 프로젝트에 포함 시키시겠습니까?
- 14. LaTeX 수식을 HTML 파일에 포함 시키시겠습니까?
- 15. 어떻게 WIX 설치 프로그램에 UserControl을 포함 시키시겠습니까?
- 16. 다른 사이트의 HTML 섹션을 포함 시키시겠습니까?
- 17. 어셈블리 접두어없이 .NET 어셈블리에 리소스를 포함 시키시겠습니까?
- 18. Java를 C++ 응용 프로그램에 포함 시키시겠습니까?
- 19. Maven에서 Jar 파일에 XSD를 포함 시키시겠습니까?
- 20. YouTube 동영상을 Flash CS4에 포함 시키시겠습니까?
- 21. Perl : 모듈을 스크립트에 포함/포함하기
- 22. 오류 만들기 : C++ 스크립트에 누락 포함?
- 23. 스크립트에 포함 된 Attacklab 스크립트 무시 src =
- 24. CSS 클래스를 변형 시키시겠습니까?
- 25. 귀하의 안드로이드 애플 리케이션에 youtube 비디오를 포함
- 26. Microsoft Bluetooth 스택을 Widcomm Bluetooth 스택에 포함 시키시겠습니까?
- 27. Maven 사이트 소스의 상호 참조에 어떻게 리소스 파일을 포함 시키시겠습니까?
- 28. Git 프로젝트의 파일에 현재 커밋 ID를 어떻게 포함 시키시겠습니까?
- 29. 3rdparty lib/소프트웨어를 Java 소프트웨어에 어떻게 포함 시키시겠습니까?
- 30. 이미지를 플렉스에 포함 시키시겠습니까? 내보내기 -> 릴리스 빌드가 작동하지 않습니다.
중복 질문 : http://stackoverflow.com/questions/2606136/import-applescript-methods-in-another- applescript –