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

Cartiglio의 데이터 필드 파일 이름

raf

Guest
모든 것
나는 내 경우에 몇 개의 게시물을 찾고 있었지만, 나는 그와 같은 아무것도 찾을 수 없습니다. ·
카트에 두 개의 필드를 업데이트해야합니다.

예:
파일 이름: xxxx-yyy-zzzzzz.dwg

업데이트 될 cartiglio의 필드:
필드 1: XXXx
필드 2: yyyyyy

그게 뭔가를 할 수 있습니까?
당신은 나를 유혹 할 수 있다면?

감사합니다!

자동차 2009
 
fielddata를 생성하고 dwgname 변수의 값을 할당, 그리고 dwgprefix if you need it.
 
불행히도, 그것은 쉽지 않다. ·
내 요청을 잘 읽고, 나는 두 가지 다른 텍스트 필드에 파일 이름을 분할해야합니다, 즉. 나는 파일 이름의 특정 부분을 읽을 수있는 두 개의 텍스트 필드의 각을 알려야합니다.

가능한가요?
 
예, 나는 변화를 위해 미안 해요, 나는 이것을 할 것이다 :

aad2009doc.lsp에 삽입 (이 존재하면 검사, 나는 2008 사용) 이 두 가지 지침 lisp
(setq 1-4 (substr) (getvar "dwgname") 1개
(setq 5-8 (substr ( "dwgname"이라고 함) 5개
이름 * 1-4년 디자인 이름의 1에서 4 문자를 포함하는 변수의 이름은, 그리고 5-8년 디자인 이름의 5부터 시작하는 4개의 문자를 포함하는 변수의 이름입니다 (명에 있는 경우에 그것은 또한 수정한 돌진 맛입니다).

그래서, 변수에 값을 할당 (당신은 이름을 변경하고 원하는대로 호출 할 수 있습니다) 어떤 dwg의 오프닝에.

이제 두 개의 필드를 만들고 lisp 변수의 값을 할당 할 수 있습니다. 1-4년 이름 * 5-8년aad2009doc을 변경하지 않으려면. lsp는 lisp를 만들고 당신이 필요로 할 때 발사합니다:
(c:nomedis ()를 환불하십시오
(setq 1-4 (substr) (getvar "dwgname") 1개)
(setq 5-8 (substr) (getvar "dwgname") 4))
·
 
웜 ... 팁 덕분에하지만 fielddata에 변수를 할당하는 방법을 알고 ... 당신은 확실히 통지가 lisp 문제에서 ignorant 될 것입니다.

다시 감사합니다, h?
 
acad2009doc.lsp 파일에 대한 autocad 검색을 시작하고 메모 블록 또는 wordpad로 엽니다.

파일의 하단에 붙여넣기 코드:
(setq 1-4 (substr) (getvar "dwgname") 1개
(setq 5-8 (substr ( "dwgname"이라고 함) 5개
저장 및 출구.


autocad를 시작하고 fielddata를 카트에 삽입합니다.
위의 이미지에서 fielddata의 값 (dwgname의 첫 번째 4 문자).

130.jpg
 
2007년에 그런 기능이 있습니까?! 왔다, 나에게 내가 두드리지 않는다!
 
사실, 나는 오늘 그것을 발견! 감사합니다!
그러나 이제 나는 "마지막 저장 사용자"의 분야에서 때문에 관리자에 내 네트워크 설정을 변경해야만 이름을 가지고, 대신 나는 이름과 이름을 필요로하고 나는 이것을 처리하는 방법을 모른다.
 
ps : 사용자 계정 "extended name"을 만들 수있는 방법은 무엇입니까?!?! 그것을 사용하는 더 논리가 될 것입니다!
 
나는이 주제를 가지고 있다면 나를 용서하지만, 내 질문에 많은 솔루션을 제공합니다. 그러나 일부 변경이 가능한 경우 묻고 싶습니다. 예를 들어주십시오.
내 파일은 다음과 같은 방식으로 명명됩니다 : xxxxyyyy zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz, XXXx는 시간에서 변경할 수있는 4 문자의 시리즈입니다, yyyyyy는 번호 001 에 999 마지막으로 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 나는 .dwg 확장없이 1 단위 및 파일 설명에 의해 증가 된 번호를 반환 필드를 삽입해야합니다.
나는 또한 많은 것이 trivial 인 무언가를 요청하기 위해 그것을 활용합니다. mmmm yyyyyyy로 설정 된 데이터 필드가 첫 글자 또는 모든 자본으로 달의 이름을 반환 할 수 있습니까?
나는 저에게 대답하는 인내심이 있습니다. : 마일:
 
예, 나는 변화를 위해 미안 해요, 나는 이것을 할 것이다 :

aad2009doc.lsp에 삽입 (이 존재하면 검사, 나는 2008 사용) 이 두 가지 지침 lisp
(setq 1-4 (substr) (getvar "dwgname") 1개
(setq 5-8 (substr ( "dwgname"이라고 함) 5개
이름 * 1-4년 디자인 이름의 1에서 4 문자를 포함하는 변수의 이름은, 그리고 5-8년 디자인 이름의 5부터 시작하는 4개의 문자를 포함하는 변수의 이름입니다 (명에 있는 경우에 그것은 또한 수정한 돌진 맛입니다).

그래서, 변수에 값을 할당 (당신은 이름을 변경하고 원하는대로 호출 할 수 있습니다) 어떤 dwg의 오프닝에.

이제 두 개의 필드를 만들고 lisp 변수의 값을 할당 할 수 있습니다. 1-4년 이름 * 5-8년aad2009doc을 변경하지 않으려면. lsp는 lisp를 만들고 당신이 필요로 할 때 발사합니다:
(c:nomedis ()를 환불하십시오
(setq 1-4 (substr) (getvar "dwgname") 1개)
(setq 5-8 (substr) (getvar "dwgname") 4))
·
안녕하세요.
나는 사이트로 새롭고 미리 사과합니다. 데이터가 완료되지 않았거나 포럼의 규칙을 따르지 않는 경우.

나는 아직도 autocad 2022에 작동하는 경우에 알고 싶습니다.

감사합니다.
 
우리가 파일 이름으로 사용하는 곳 :
클라이언트이름-22-800.dwg

"22"는 진보적인 순서의 년 그리고 800 n입니다.

데이터 필드의 디젤 표현을 사용하여:

100%년 [imath](바로가기)[/imath](Getvar, Dwgname) (으)로[imath](-)[/imath](strlen, $ (getvar, dwgname), 9), 6) %

우리는:

"22-800"우리는 카트에 넣어.
 
Last edited:
우리가 파일 이름으로 사용하는 곳 :
클라이언트이름-22-800.dwg

"22"는 진보적인 순서의 년 그리고 800 n입니다.

데이터 필드의 디젤 표현을 사용하여:

100%년 [imath](바로가기)[/imath](Getvar, Dwgname) (으)로[imath](-)[/imath](strlen, $ (getvar, dwgname), 9), 6) %

우리는:

"22-800"우리는 카트에 넣어.
안녕하세요, 대답 주셔서 감사합니다.

머리 아래에 코드를 복사하려고 " 디젤 표현",
결과 " 유효 데이터 필드 코드 없음"로 나를 제공

불행히도 작동하지 않았습니다.

나는 첫 번째 솔루션을 시도 (알리아에 코드를 삽입하는 것이고) 어쨌든, 나는 긍정적 인 피드백을하지 않았다.

이제 나는 의심스러운.

"gp":에 의해 제시된 첫 번째 솔루션 시도
첫 번째 열의 "variable lisp"섹션을 왼쪽에 입력 한 후;
두 번째 열에는 코드 삽입 (첫 번째 이미지에서 제시 한대로 "1-4"및 "5-8")의 나를 상기시키는 것은 아무것도 없습니다.

질문은 다음과 같습니다:

1) 별명으로 아래에 코드를 복사 할 수있는 특정 장소가있다 또는 단순히 노트 블록의 하단에 반환 할 수 있습니까?
(fun c:약)
(setq 1-4 (substr) (getvar "dwgname") 1개
(setq 5-8 (substr ( "dwgname"이라고 함) 5개

·2) 코드가 작동하지 않을 때 다른 이유가 있는지 알고 있습니까?

감사합니다.
 
데이터 필드 창의 디젤 표현에 항상 테스트[imath](바로가기)[/imath](getvar 'dwgname', 1.20) (으)로
 

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