John2020
Guest
안녕하세요,
최근에 나는 autodesk 포럼에서 ilogic을 복사하고, actulally 나는 ipt 파일에 파일 이름 대신 dxf에 unfold 패턴을 수출하고 싶습니다. 아래 코드를 편집하는 데 도움이 될 수 있다면 감사.
예상되는 나의 표본: https://mega.nz/file/xf0qxloa#v5iqzzbitihin-cimbiurdeexakihiyea3b3q1hdt08문서로 디엠 odoc = thisapplication. activedocument 'get 활성 문서
odoc.documenttype <> documenttypeenum.kdrawingdocumentobject가 그 때 출구 sub 'drawing 만
모든 참조 문서를 통해 odoc.referenceddocuments' 루프에서 문서로 각 omodel에 대해
'시트 금속 부품 만
if omodel.documentsubtype.documentsubtypeid <> "{9c464203-9bae-11d3-8bad-0060b0ce6bb4}"을 계속하면
sheetmetalcomponentdefinition = omodel.componentdefinition로 dim osmcd
osmcd가 아닌 경우. hasflatpattern 그 다음에 ' 그것이 플랫 패터가없는 경우, 하나를 만들 (모델 제외)
osmcd.unfold ()
osmcd.flatpattern.exitedit ()
끝 면
문자열 = omodel로 디엠 fname. fullfilename ' 문서의 경로와 이름
fname = microsoft.visualbasic.left (fname, len (fname) - 4) & ".dxf"
문자열로 디엠 sout = "flat pattern dxf? acadversion = r12 & rebasegeometry = true & Outerprofilelayer = 0 & Outerprofilelayercolor = 0; 0; 0 & Interiorprofileslayer = 0 & Interiorprofileslayercolor = 0; 0 & invisiblelayer = iv_arc_centers; iv_tangent; iv_roll; iv_roll_tangent; iv_altrep_back; iv_altrep_front_iv_victors_profileslayers; iv_profilesdown; iv_profileslayer; iv_toolsdown; iv_profileslayer; iv_toolsdown; iv_profiles. "'export 설정
뚱 베어
osmcd.dataio.writedatatofile (sout, fname) 'export
뚱 베어
끝 시험
이름 *
최근에 나는 autodesk 포럼에서 ilogic을 복사하고, actulally 나는 ipt 파일에 파일 이름 대신 dxf에 unfold 패턴을 수출하고 싶습니다. 아래 코드를 편집하는 데 도움이 될 수 있다면 감사.
예상되는 나의 표본: https://mega.nz/file/xf0qxloa#v5iqzzbitihin-cimbiurdeexakihiyea3b3q1hdt08문서로 디엠 odoc = thisapplication. activedocument 'get 활성 문서
odoc.documenttype <> documenttypeenum.kdrawingdocumentobject가 그 때 출구 sub 'drawing 만
모든 참조 문서를 통해 odoc.referenceddocuments' 루프에서 문서로 각 omodel에 대해
'시트 금속 부품 만
if omodel.documentsubtype.documentsubtypeid <> "{9c464203-9bae-11d3-8bad-0060b0ce6bb4}"을 계속하면
sheetmetalcomponentdefinition = omodel.componentdefinition로 dim osmcd
osmcd가 아닌 경우. hasflatpattern 그 다음에 ' 그것이 플랫 패터가없는 경우, 하나를 만들 (모델 제외)
osmcd.unfold ()
osmcd.flatpattern.exitedit ()
끝 면
문자열 = omodel로 디엠 fname. fullfilename ' 문서의 경로와 이름
fname = microsoft.visualbasic.left (fname, len (fname) - 4) & ".dxf"
문자열로 디엠 sout = "flat pattern dxf? acadversion = r12 & rebasegeometry = true & Outerprofilelayer = 0 & Outerprofilelayercolor = 0; 0; 0 & Interiorprofileslayer = 0 & Interiorprofileslayercolor = 0; 0 & invisiblelayer = iv_arc_centers; iv_tangent; iv_roll; iv_roll_tangent; iv_altrep_back; iv_altrep_front_iv_victors_profileslayers; iv_profilesdown; iv_profileslayer; iv_toolsdown; iv_profileslayer; iv_toolsdown; iv_profiles. "'export 설정
뚱 베어
osmcd.dataio.writedatatofile (sout, fname) 'export
뚱 베어
끝 시험
이름 *