• 이 포럼은 이탈리아 디자인 커뮤니티인 www.cad3d.it/forum1 의 기계 생성 번역입니다. 몇 가지 용어가 올바르게 번역되지 않았습니다.

함께 부품에서 파일 경로 추출

  • Thread starter Thread starter calzand
  • Start date Start date

calzand

Guest
안녕하세요

Vb 또는 ilogic을 통해 추출하고 싶습니다.
데이터를 추출한 다음 텍스트 파일 또는 엑셀 파일에서 저장할 수 있습니다.

나는 파일 경로 열을 활성화하여 명백한 구성 요소를 수출하려고하지만, 그것은 나에게 이름을 수출하고 경로가 아닌

나는 다른 자료 유형 양 또는 이름 부분에 관하여 배려하지 않습니다

감사합니다.
 
안녕하세요.
"파일 경로"를 활성화하고 "파일 이름"을 활성화하면 해결해야 합니다.
ilogic과는 조금 더 복잡해, 당신은 부속의 나무 안쪽에 "자전거"에 가지고 있습니다
나는 또한 그것을 할 코드 부분을 첨부합니다._foto__001.jpg로그인 _ 로그인
nome_file=thisdoc.filename(true) 확장 없이 확장(false)
nome_file_no_est=thisdoc.filename(false) 확장 없이 확장(false)
percorso=이 문서.path
estensione = 오른쪽 (nome_file,3)


tipo=iproperties.value("project", "document subtype")'{e60f81e1-49b3-11d0-93c3-7e0706000000} x assieme
if tipo <> "{e60f81e1-49b3-11d0-93c3-7e0706000000}"다음
messagebox.show("eseguire il comando da un file di assieme (.iam).", "!!attenzione!!")
출구 sub
이름 *
끝 면



전화 : +86 592 0571-85586753
집합 문서로 dim oasmdoc
oasmdoc = thisapplication.activedocument
oasmname = left(oasmdoc.displayname, len(oasmdoc.displayname) -4)'nome 파일 privo di . ed estensione (no .iam)
메시지 박스 = messagebox.show
"ciclo su tutti icomponenti 델 gruppo" _
& vblf & "questo comando potrebbe richiedere un pò di tempo.", "www.mc-cad.it",messageboxbuttons.yesno)
if rusure = vbno 그때
이름 *
이름 *
끝 면

전화 : +86 592 0571-85586753
'crea il 파일 di testo per il report dei file (stesso nome dell'assieme ma .txt)
owrite = system.io.file.createtext(thisdoc.pathandfilename(false) & ".txt")
owrite.닫기()
전화 : +86 592 0571-85586753

'esaminare i 파일 di riferimento l'assembly
documentenumerator로 dim orefdocs
orefdocs = oasmdoc.allreferenced 문서
문서로 dim orefdoc


orefdocs의 각 orefdoc에 대한

원본 내부 참조에 전체 파일 경로
oorigrefname = orefdoc.fullfilename의 경우
'마지막 backslash의 자세를 정의
fnamepos = instrrev (oorigrefname, "", -1)
'파일 확장 파일 이름
name = right(oorigrefname, len(oorigrefname) - fnamepos) - 이름
'파일 이름 ( 연장 없이)
짧은 이름 = 왼쪽 (이름, len(이름) - 4)
'파일을 포함하는 폴더의 경로
folder_location=왼쪽(oorigrefname, len(oorigrefname) - len(name)


'____open 및 기존 텍스트 파일에 추가_______
system.io.streamwriter로 디엠 oappend
ofile = thisdoc.pathandfilename(false) & ".txt"
oappend = io.file.appendtext(파일)
oappend.writeline(oorigrefname)'nome dile 파일 3d
oappend.flush()에
oappend.닫기()

이름 *
- - - - - - - - - - - - - -

thisdoc.launch(ofile)'apertura del file di testo txt con 메모장 디 윈도우
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini
이 포럼은 이탈리아 디자인 커뮤니티인 www.cad3d.it/forum1 의 기계 생성 번역입니다. 몇 가지 용어가 올바르게 번역되지 않았습니다.

Members online

No members online now.
Back
Top