질문이 있습니다. 어떻게 든 추출, 내보내기 또는 복사 할 수 있습니까? Revit Python Shell을 사용하여 Revit 파일의 프로젝트 속성에서? 그리고 그렇다면 얼마나 어렵습니까?Revit의 프로젝트 속성 Rev
답변
프로젝트 속성 프로젝트 정보 매개 변수를 의미합니까?
parameterName = 'Project Name'
value = '- parameter not found -' # default setting
for parameter in document.ProjectInformation.Parameters:
if parameter.Definition.Name == parameterName:
if parameter.AsString():
value = parameter.AsString()
elif parameter.AsDouble():
value = parameter.AsDouble()
elif parameter.AsInteger():
value = parameter.AsInteger()
else:
value = '- invalid value -'
print value
편집 : 매개 변수가
Revit Python Shell과는 이야기 할 수 없지만 Revit API의 관점에서는 매우 간단합니다.
Document 개체에는 "ProjectInformation"속성이 있습니다.
Parameter p =
myDoc.ProjectInformation.get_Parameter(BuiltInParameter.PROJECT_NUMBER);
Parameter o =
myDoc.ProjectInformation.GetParameters("MyCustomParameter").FirstOrDefault();
사이드 참고 :
그래서 C#으로는 같다 내가 그들의 문서에는 ProjectInformation 속성 (NULL)을 없었다 모델의 큰물로 실행 최근했습니다. 그 좋지 않다. 나는 그것이 모델에서 감사를 실행함으로써 고칠 수 있다고 믿는다. 그러나 코드 관점에서 당신은 그것을 준비해야한다.와우 값 가져 오기 위해이 RPS에 프로젝트 정보 매개 변수를 가져올 수있는 빠른 방법입니다! 그 파일들의 역사를 아십니까? ProjectInfo 요소에서 doc.Delete를 실행 해 보시겠습니까? 당신이 좋아할 때 언제든지 그것을 지우고 다른 가난한 영혼들에게 고통과 괴로움을 가져 오는 것이 가능할 것입니다 ... –
Jeremy, 나는 그들이 어떻게 그런 식으로되었는지 모르겠습니다. 우리가 ProjectInformation 속성에서 null을 확인하지 않은 일부 응용 프로그램에서 실패했기 때문에 일부 고객이 우리에게 보낸 것입니다. 우리는 소프트웨어를위한 패치를 발표해야했습니다. – Matt
- 1. WPF Revit의 최적 시작점
- 2. Revit의 프로그램 오른쪽 클릭 방법
- 3. Revit의 제도 뷰에서 범위를 얻는 방법
- 4. Revit의 모든 요소 목록을 얻는 방법 C#
- 5. xamarin ios 프로젝트 속성
- 6. IWizard로 프로젝트 속성 변경
- 7. Kony 프로젝트 속성 창
- 8. 배포 프로젝트 속성
- 9. 이클립스 프로젝트 속성
- 10. 꿀꺽-REV-수집기는
- 11. 힘내 REV-목록
- 12. WP/Rev Slider/particles.js
- 13. 자식-SVN은 @rev
- 14. 2D 속성 선 만들기 Revit의 지형도를 따라 그 위에 호스트 패밀리 인스턴스화
- 15. 목록은 비주얼 스튜디오의 프로젝트 속성
- 16. 프로젝트 참조 속성 - 버전 번호
- 17. SoapUI 그루비의 프로젝트 속성 저장
- 18. tig에서 rev-list를 변경하는 방법
- 19. ParseKit rev. 74 작동하지 않습니까?
- 20. 팀 빌드의 빌드 번호와 $ (Rev : .r)
- 21. Google지도 rev. 30 일식 사용법 : google_play_services_version
- 22. Eclipse 프로젝트 속성 설정을 저장할 수 없습니다. 프로젝트 등록 정보
- 23. Android SDK를 rev 21 및 Android Platform 도구를 rev 16으로 업데이트 한 후 에뮬레이터 순환 문제
- 24. npm ERR로 인해 기본 프로젝트 생성이 실패합니다! 데비안에서 rev-list 8.5.0
- 25. 프로젝트 속성 페이지를 확장하는 방법은 무엇입니까?
- 26. VC 프로젝트 템플릿에 속성 시트를 포함하는 방법
- 27. VS 2010 설치 프로젝트, 속성 | 전제 조건
- 28. Talend ETL 변경 빌드 프로젝트 속성
- 29. VisualStudio에서 프로젝트 속성 설정 저장 C++
- 30. VS2008 C++ 프로젝트 속성 응용 프로그램 설정
네, 감사합니다. 하지만이 코드는 값을 반환하지 않습니다. 어떻게 볼 수 있습니까? – Zed
고마워, 정확히 내가 필요로하는 thats! – Zed