2014-05-21 4 views

답변

1

DefinitionList.load은 Ruby의 load과 완전히 다른 방법입니다.

model.definitions.load_from_url를 사용할 필요가 URL에서 구성 요소를로드하려면 : http://www.sketchup.com/intl/en/developer/docs/ourdoc/definitionlist#load_from_url

+0

DefinitionList.load가있는 정의 목록에 정의를 추가하려고합니다. DefinitionList.load 메서드를 콘솔에서 직접 실행하려고하면 오류가 발생하지 않습니다. 여러 정의를 추가하려면 스크립트를 사용하고 Ruby의 load 메소드를 사용하여 스크립트를로드합니다. 하지만 스크립트를 사용할 때 'invalid component file'파일 오류가 발생합니다. 또한 'load_from_url'메서드를 시도하고 '잘못된 구성 요소 URL'오류가 발생했습니다. –

+0

로컬 컴퓨터에서 실제로 파일을로드하고 있습니까? – thomthom

+0

모든 파일에 대해 오류가 발생합니까 아니면 목록에있는 파일 중 하나입니까? – thomthom

0

이 후 일, 나는 문제가 폴더 이름 (mağaza)의 'G'의 인코딩 것을 알아 냈다. 스크립트 파일에서 ANSI 및 UTF-8 인코딩을 시도했지만 아무 것도 변경되지 않았습니다. 그러나 콘솔에 경로 이름을 인쇄 할 때 문자가 제대로 인코딩되지 않았 음이 밝혀졌습니다.