반응형
Creo VBA API를 이용하면, Windchill과 함께 Template 모델로 새로운 모델을 만들고, 체크인 할수 있습니다.
다음 코드는 모델 이름으로 URL 주소를 알수 있는 코드 입니다
Dim WCServer As IpfcServer
Set WCServer = BaseSession.GetActiveServer
Cells(8, "B") = WCServer.GetAliasedUrl("tmp_050male_0a.prt")
▷ ▷ 실행 결과
wtpub://plm/Products/Demo/tmp_050male_0a.prt
위와 WC 서버의 별칭으로 표시된 URL 주소를 얻을수 있습니다. 이것은 URL 주소로 변경 가능 합니다.
다음과 같은 코드를 사용 합니다
Dim WCServer As IpfcServer
Set WCServer = BaseSession.GetActiveServer
Cells(8, "B") = WCServer.GetAliasedUrl("tmp_050male_0a.prt")
Cells(8, "C") = BaseSession.GetUrlFromAliasedUrl(Cells(8, "B"))
▷ ▷ 실행결과
http://plm.*****.com/Windchill/app/#servlet/WindchillAuthGW/wt.enterprise.URLProcessor/URLTemplateAction?action=ObjProps&oid=OR%3Awt.epm.EPMDocument%3A247311&u8=1
위 주소는 아래와 같이 모델의 상세 정보 주소 입니다.
Creo 모델 이름으로 WC 주소를 가져올수 있습니다 또한 별칭으로 된 URL 주소를 가져올수 있고, 이것은 Config.pro 파일에 응용할수 있습니다.
'VBA For Windchill' 카테고리의 다른 글
학습 01) Open API, 엑셀 VBA (0) | 2024.06.21 |
---|---|
WC와 엑셀 VBA 연결 (EXCEL VBA 에서 Http Request) 환경설정 (0) | 2024.06.20 |
WC VBA : Accessing a Windchill Server from a Session. (0) | 2024.06.19 |
Windchill 연결 하기 (0) | 2024.06.19 |
Windchill PDMLink의 데이터를 코딩없이 가져 오는 방법? (0) | 2024.05.06 |