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

10 자리 파일 이름 추출

telegino

Guest
안녕하세요,

해당 이용 후기에 달린 코멘트가 없습니다.
연습에서 나는 파일 이름을 필요로한다 (팽창없이), 그러나 단지 truncated
마지막 10 자리에서, 그렇지 않으면 매우 긴 문자열은 나에게 나타납니다 (기 때문에
몇몇 파일은 아주 긴 이름이 있습니다.
나는 오래된 게시물을 보았지만 아무것도 찾을 수 없습니다.

감사합니다.
 
이름 *

대답 덕분에, 나는 변화를 가진 연결을 읽었습니다
텍스트의 속성,하지만 내가 추구하는 것은 없습니다.

안녕하세요.
 
나에 따르면 "substring"기능으로 재생되는 매크로로 설정하여 사용자 정의 속성을 만들 수 있습니다. ·
 
나는 중 하나를 수정하여 몇 가지 테스트를했다. 제품 설명 단단한 가장자리의 CD에 있다 (솔리드 edge.propertysets·
우선, I add two variables with the first referring to the file name of the active document
Code:
dim strnomefile 문자열 = 아무것도
dim strnomefilebreve 문자열 = 아무것도
strnomefile = ctype(application.activedocument.name(), 문자열) '광고 esempio "codparte - descrizioneparte - 00.psm"
그때 나는 평가 litter 파일 하위 매개 변수로 전달 addcustomproperties를 추가하십시오

Code:
strnomefilebreve = strnomefile.substring(0, 8) ' 파일 이름의 첫 번째 8 문자 추출 = codparte
이름 *
'strnomefilebreve = strnomefile.substring(0, strnomefile.length - 4)' 확장없이 파일 이름을 추출 = codparte - descriptionpart - 00명
'strnomefilebreve = strnomefile.substring(11, strnomefile.length - 20)'는 pos.12에서 pos.(length - 9)의 파일 이름의 중앙 부분을 추출합니다 = 부분 설명
'strnomefilebreve = strnomefile.substring(strnomefile.length - 4 - 2, 2)' 파일 이름의 마지막 두 문자를 추출 = 00

· ...

addcustomproperties (propertysets의 strnomefilebreve)
그래서 나는 같은 변경 addcustomproperties를 추가하십시오 매개변수를 받아들이고 속성 목록에 추가하기
Code:
 개인 공유 하위 addcustomproperties(byval propertysets as solidedgeframework.propertysets, byval strnomefilebreve as string)
hardedgeframework.properties = 아무것도

속성 = propertysets.item("custom")

console.writeline("aggiungo le mie prorietà personalizzate.")

property.add("codparte", strnomefilebreve)
'properties.add("desparte", strnomefilebreve(2)
'roperties.add("revparte", strnomefilebreve(3)))
'properties.add("내 정수", 338)
'properties.add("my boolean", true)
'properties.add("my datetime", date.now)
끝 이하
이 시점에서 활성 문서는 새로 추가 된 속성 (%{codparte/cp})을 의미하는 리콜 (또는 다른 표기법)에 추가되어 새로 추가 된 속성 (%{codparte/cp})을 나타냅니다. 그렇지 않으면 활성 문서가 3d 인 경우 주석이 부분 자체 (%{codparte/cp|r1})의 속성을 참조합니다.

나는 명확하고 도움이 된 희망

안녕하세요.
 
다양한 솔루션으로 진행하기 전에 코드와 설명과 같은 filename 중요 데이터에서 memorizing의 사실에 대해 설명합니다.

안녕하세요.
 
다양한 솔루션으로 진행하기 전에 코드와 설명과 같은 filename 중요 데이터에서 memorizing의 사실에 대해 설명합니다.

안녕하세요.
.. 물론 모두 그의 파일을 가장 잘 호출;
나는 확실히 "매우"그것을 원하지 않았다, 하지만 단지 telegino에 대 한 제안 "무제한" 솔루션에서 그의 질문에, 내 작은 하나에서, 나는 발명에 관리: 그것의 파일이 "abcdefghijkllmnopqrstuvwxyz-1234567890.ext" 그리고 카트로에서 단지 마지막 10 문자 ( 연장 및 분리기 포인트 제외)를 표시하고 싶은 경우, 다음이 작업을 수행 하는 지침은
Code:
strnome 파일 = strnomefile.substring (strnomefile.length - 4 - 10, 10)
시아오
 
.. 물론 모두 그의 파일을 가장 잘 호출;
나는 확실히 "매우"그것을 원하지 않았다, 하지만 단지 telegino에 대 한 제안 "무제한" 솔루션에서 그의 질문에, 내 작은 하나에서, 나는 발명에 관리: 그것의 파일이 "abcdefghijkllmnopqrstuvwxyz-1234567890.ext" 그리고 카트로에서 단지 마지막 10 문자 ( 연장 및 분리기 포인트 제외)를 표시하고 싶은 경우, 다음이 작업을 수행 하는 지침은
Code:
strnome 파일 = strnomefile.substring (strnomefile.length - 4 - 10, 10)
시아오
나는 당신의 해결책에 대하여 그것을 가지고 있지 않습니다, 나는 그것이 무엇에 대한 파일 이름을 사용하는 것이 좋다는 것을 명확하게 하고 싶었습니다, 파일 이름입니다.
이러한 장소에 중요한 데이터를 저장하기 위해 가장 좋은 방법은 관리되지 않은 아카이브를 혼란시키는 것입니다.
너무 많은 손상을하기 전에 내 조언은 주로 저장을 돕는 더 나은 위기로 파일을 호출하는 것입니다.
관리없이 작업 할 때 잘 일을 구성하는 것이 중요합니다.

이것은 그가 그렇게 많이 보이는 것처럼 할 수있는 매우 무료라고 그는 그들을 유지하면 손상 (또는 미래에 그 잘못은 그것을 대체 :biggrin :)

안녕하세요.
 

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