2012-02-09 1 views
1

MacRuby에서 스크립팅 브리지 응용 프로그램을로드하는 더 빠른 방법이 있습니까?MacRuby ScriptingBridge 로딩 속도

Adobe InDesign 용 SBApplication 객체를 만들 때로드하는 데 10 초 이상 걸립니다. 물론

framework 'ScriptingBridge' 

indesign = SBApplication.applicationWithBundleIdentifier("com.adobe.InDesign") 

puts indesign 

생성 된 헤더 파일은 ... 인디자인에 대한 거대한 지원 파일의 사용을 강제 할 수있는 방법이 있나요 : 여기 내가 사용했던 코드는?

+0

이것은 http://stackoverflow.com/questions/8830436/is-it-possible-to-reduce-the-startup-time-of-macruby-scripts-which-use-the-scrip의 복제본처럼 보입니다. – Jake

답변

0

ScriptingBridge를 사용할 때 많은로드 시간이 문서화 된 문제입니다. 대안은 macruby-appscript입니다.

+0

지원 파일이나 헤더를로드하는 방법이 있습니까? –

+0

나는 당신이 전에 무엇을 의미하는지 모르겠습니다. 파일은 어느 시점에서로드되어야합니다. – jtomschroeder

+0

스크립트를 실행하기 전. 스크립트가 실행될 때마다 스크립팅 브리지가 응용 프로그램과 통신하는 데 필요한 파일을 생성한다고 가정합니다. "로딩"의 시간 소모적 인 부분은 메모리를 생성하거나 메모리에 저장하는 것입니다. 만약 당신이 전에 그것을 생성 할 수로드가 더 빨리? –