selezione 세트

  • Thread starter Thread starter blubossa
  • Start date Start date

blubossa

Guest
모든 것
나는 vba에 완전히 새로운 것을 전하고 나는 그것이 작동하는 방법을 파악하려고합니다.

나는 선택 세트를 만들고 지금까지 모든 것을 정교하게 만드는 일상을 분석하고, 문제와 나는 두 번째 시간을 실행할 때 매크로 루틴은 이미 존재한다는 것을 잘못 말해줍니다. 어떻게 합니까? ?
 
모든 것
나는 vba에 완전히 새로운 것을 전하고 나는 그것이 작동하는 방법을 파악하려고합니다.

나는 선택 세트를 만들고 지금까지 모든 것을 정교하게 만드는 일상을 분석하고, 문제와 나는 두 번째 시간을 실행할 때 매크로 루틴은 이미 존재한다는 것을 잘못 말해줍니다. 어떻게 합니까? ?
devi svuotare il 설정 se già esiste

ci sono vari 미터

io 일반 경기장 uso questo..

오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면

설정 sset = thisdrawing.selectionsets.add("element")
 
devi svuotare il 설정 se già esiste

ci sono vari 미터

io 일반 경기장 uso questo..

오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면

설정 sset = thisdrawing.selectionsets.add("element")
ok I have more or less understand but this code where it has to be place inside the code? ·
 
ok I have more or less understand but this code where it has to be place inside the code? ·
오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면

prima della definizione 델 sset o cmq prima di riempirlo설정 sset = thisdrawing.selectionsets.add("element")
 
오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면

prima della definizione 델 sset o cmq prima di riempirlo설정 sset = thisdrawing.selectionsets.add("element")
나는 말 그대로 복사하고 나에게 쓴 것을 접착제로 붙지 만 작동하지 않습니다.

연습에서 나는 디자인의 wblock을 만드는 일상의 기능을 분석하고있다.

나는 일상을 운동 할 수 있습니까? 나는 네트워크에서 그녀를 덤프 한 동안.
 
나는 말 그대로 복사하고 나에게 쓴 것을 접착제로 붙지 만 작동하지 않습니다.

연습에서 나는 디자인의 wblock을 만드는 일상의 기능을 분석하고있다.

나는 일상을 운동 할 수 있습니까? 나는 네트워크에서 그녀를 덤프 한 동안.
bhè se nel code non c'è scritto che è di propietà dell'autore you can edit it and then post it.. . . . . .

: 큰 글린 :
 
bhè se nel code non c'è scritto che è di propietà dell'autore you can edit it and then post it.. . . . . .

: 큰 글린 :
eccola qui sotto입니다.


sub 예제_wblock()
'이 예제는 모델 공간에서 여러 객체를 만듭니다.
'선택 설정에 추가합니다. 이 선택 세트는 그 때입니다
'새로운 그림 파일로 출력.

'gestisce l'errore 에 caso trova gia una selectioset
오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면
설정 sset = thisdrawing.selectionsets.add("element")


'모델 공간의 레이 객체 만들기
dim rayobj로 acadray
dim basepoint(0에서 2) 더블
dim 두번째 점 (0에서 2) 두 배로
basepoint(0) = 3#: basepoint(1) = 3#: basepoint(2) = 0#
두번째점(0) = 1#: 두번째점(1) = 3#: 두번째점(2) = 0#
set rayobj = thisdrawing.modelspace.addray(basepoint, 두번째 지점)

'모델 공간의 폴리라인 객체 만들기
dim plineobj as acadlwpolyline
dim 점 (0에서 5) 두 배로
포인트(0) = 3: 포인트(1) = 7
점(2) = 9: 점(3) = 2
점(4) = 3: 점(5) = 5
set plineobj = thisdrawing.modelspace.addlightweightpolyline(포인트)
plineobj.closed = 사실

'모델 공간의 라인 객체 만들기
dim lineobj로 acadline
dim startpoint(0에서 2) 더블
dim endpoint(0에서 2) 더블
startpoint(0) = 0: startpoint(1) = 0: startpoint(2) = 0
엔드포인트(0) = 2: 엔드포인트(1) = 2: 엔드포인트(2) = 0
set lineobj = thisdrawing.modelspace.addline(스타트포인트, 엔드포인트)

'모델 공간의 원형 객체 만들기
dim circobj로 acadcircle
dim centerpt (0에서 2) 두 배로
두 배로 dim 반경
centerpt(0) = 20: centerpt(1) = 30: centerpt(2) = 0
반경 = 3
set circobj = thisdrawing.modelspace.addcircle(centerpt, 반경)

'모델 공간의 ellipse 객체 만들기
dim ellobj 로 acadellipse
dim majaxis (0에서 2) 두 배로
dim 중심 (0에서 2) 두 배로
dim radratio 두 배로
중심(0) = 5#: 센터(1) = 5#: 센터(2) = 0#
majaxis(0) = 10: majaxis(1) = 20#: majaxis(2) = 0#
radratio = 0.3
ellobj = thisdrawing.modelspace.addellipse (센터, majaxis, radratio)

팟캐스트

' 선택 설정 만들기
dim ssetobj로 acadselectionset
설정 ssetobj = thisdrawing.selectionsets.add("wblockset")

'모델 공간 수집을 통해 iterate 및 추가
'각 항목은 개체의 배열에 발견
redim objsinmodelspace(0 to thisdrawing.modelspace.count - 1) acadentity로
dim i 로 integer
i = 0 에 thisdrawing.modelspace.count - 1
set objsinmodelspace(i) = thisdrawing.modelspace.item(i)
이름 *

' 개체의 배열을 선택 설정에 추가
JavaScript licenses API 웹 사이트

'새로운 파일로 설정된 선택 출력
계정 만들기 wblock "c:\documents and settings\administrator\desktop\vba_autocad\gino_example.dwg", ssetobj

끝 이하
 
eccola qui sotto입니다.


sub 예제_wblock()
'이 예제는 모델 공간에서 여러 객체를 만듭니다.
'선택 설정에 추가합니다. 이 선택 세트는 그 때입니다
'새로운 그림 파일로 출력.

'gestisce l'errore 에 caso trova gia una selectioset
오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("element")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("element")
다운로드
끝 면
설정 sset = thisdrawing.selectionsets.add("element")


'모델 공간의 레이 객체 만들기
dim rayobj로 acadray
dim basepoint(0에서 2) 더블
dim 두번째 점 (0에서 2) 두 배로
basepoint(0) = 3#: basepoint(1) = 3#: basepoint(2) = 0#
두번째점(0) = 1#: 두번째점(1) = 3#: 두번째점(2) = 0#
set rayobj = thisdrawing.modelspace.addray(basepoint, 두번째 지점)

'모델 공간의 폴리라인 객체 만들기
dim plineobj as acadlwpolyline
dim 점 (0에서 5) 두 배로
포인트(0) = 3: 포인트(1) = 7
점(2) = 9: 점(3) = 2
점(4) = 3: 점(5) = 5
set plineobj = thisdrawing.modelspace.addlightweightpolyline(포인트)
plineobj.closed = 사실

'모델 공간의 라인 객체 만들기
dim lineobj로 acadline
dim startpoint(0에서 2) 더블
dim endpoint(0에서 2) 더블
startpoint(0) = 0: startpoint(1) = 0: startpoint(2) = 0
엔드포인트(0) = 2: 엔드포인트(1) = 2: 엔드포인트(2) = 0
set lineobj = thisdrawing.modelspace.addline(스타트포인트, 엔드포인트)

'모델 공간의 원형 객체 만들기
dim circobj로 acadcircle
dim centerpt (0에서 2) 두 배로
두 배로 dim 반경
centerpt(0) = 20: centerpt(1) = 30: centerpt(2) = 0
반경 = 3
set circobj = thisdrawing.modelspace.addcircle(centerpt, 반경)

'모델 공간의 ellipse 객체 만들기
dim ellobj 로 acadellipse
dim majaxis (0에서 2) 두 배로
dim 중심 (0에서 2) 두 배로
dim radratio 두 배로
중심(0) = 5#: 센터(1) = 5#: 센터(2) = 0#
majaxis(0) = 10: majaxis(1) = 20#: majaxis(2) = 0#
radratio = 0.3
ellobj = thisdrawing.modelspace.addellipse (센터, majaxis, radratio)

팟캐스트

' 선택 설정 만들기
dim ssetobj로 acadselectionset
설정 ssetobj = thisdrawing.selectionsets.add("wblockset")

'모델 공간 수집을 통해 iterate 및 추가
'각 항목은 개체의 배열에 발견
redim objsinmodelspace(0 to thisdrawing.modelspace.count - 1) acadentity로
dim i 로 integer
i = 0 에 thisdrawing.modelspace.count - 1
set objsinmodelspace(i) = thisdrawing.modelspace.item(i)
이름 *

' 개체의 배열을 선택 설정에 추가
JavaScript licenses API 웹 사이트

'새로운 파일로 설정된 선택 출력
계정 만들기 wblock "c:\documents and settings\administrator\desktop\vba_autocad\gino_example.dwg", ssetobj

끝 이하
sub 예제_wblock()
'이 예제는 모델 공간에서 여러 객체를 만듭니다.
'선택 설정에 추가합니다. 이 선택 세트는 그 때입니다
'새로운 그림 파일로 출력.

'모델 공간의 레이 객체 만들기
dim rayobj로 acadray
dim basepoint(0에서 2) 더블
dim 두번째 점 (0에서 2) 두 배로
basepoint(0) = 3#: basepoint(1) = 3#: basepoint(2) = 0#
두번째점(0) = 1#: 두번째점(1) = 3#: 두번째점(2) = 0#
set rayobj = thisdrawing.modelspace.addray(basepoint, 두번째 지점)

'모델 공간의 폴리라인 객체 만들기
dim plineobj as acadlwpolyline
dim 점 (0에서 5) 두 배로
포인트(0) = 3: 포인트(1) = 7
점(2) = 9: 점(3) = 2
점(4) = 3: 점(5) = 5
set plineobj = thisdrawing.modelspace.addlightweightpolyline(포인트)
plineobj.closed = 사실

'모델 공간의 라인 객체 만들기
dim lineobj로 acadline
dim startpoint(0에서 2) 더블
dim endpoint(0에서 2) 더블
startpoint(0) = 0: startpoint(1) = 0: startpoint(2) = 0
엔드포인트(0) = 2: 엔드포인트(1) = 2: 엔드포인트(2) = 0
set lineobj = thisdrawing.modelspace.addline(스타트포인트, 엔드포인트)

'모델 공간의 원형 객체 만들기
dim circobj로 acadcircle
dim centerpt (0에서 2) 두 배로
두 배로 dim 반경
centerpt(0) = 20: centerpt(1) = 30: centerpt(2) = 0
반경 = 3
set circobj = thisdrawing.modelspace.addcircle(centerpt, 반경)

'모델 공간의 ellipse 객체 만들기
dim ellobj 로 acadellipse
dim majaxis (0에서 2) 두 배로
dim 중심 (0에서 2) 두 배로
dim radratio 두 배로
중심(0) = 5#: 센터(1) = 5#: 센터(2) = 0#
majaxis(0) = 10: majaxis(1) = 20#: majaxis(2) = 0#
radratio = 0.3
ellobj = thisdrawing.modelspace.addellipse (센터, majaxis, radratio)

팟캐스트

' 선택 설정 만들기
dim ssetobj로 acadselectionset
'gestisce l'errore 에 caso trova gia una selectioset
오류는 다음을 다시 시작합니다.
if not isnull(thisdrawing.selectionsets.item("wblockset")) 그런 다음
설정 sset = thisdrawing.selectionsets.item("wblockset")
다운로드
끝 면

설정 sset = thisdrawing.selectionsets.add("wblockset")

'모델 공간 수집을 통해 iterate 및 추가
'각 항목은 개체의 배열에 발견
redim objsinmodelspace(0 to thisdrawing.modelspace.count - 1) acadentity로
dim i 로 integer
i = 0 에 thisdrawing.modelspace.count - 1
set objsinmodelspace(i) = thisdrawing.modelspace.item(i)
이름 *

' 개체의 배열을 선택 설정에 추가
sset.additems objsinmodelspace에 대 한

'새로운 파일로 설정된 선택 출력
thisdrawing.wblock "c:\documents and settings\administrator\desktop\vba_autocad\gino_example.dwg", 설정

끝 이하
 
ok는 완벽하게 작동합니다. 감사합니다.

이 경우, 선택 설정은 모든 디자인에 만들어졌지만, 내가 할 수있는 객체를 필터링하려는 경우? ·

예를 들면:
층에 필터
블록에 필터
aa 층에 lying polylines 필터
.....
· ...
 
ok는 완벽하게 작동합니다. 감사합니다.

이 경우, 선택 설정은 모든 디자인에 만들어졌지만, 내가 할 수있는 객체를 필터링하려는 경우? ·

예를 들면:
층에 필터
블록에 필터
aa 층에 lying polylines 필터
.....
· ...
이 부분을 대체 설정 sset = thisdrawing.selectionsets.add("wblockset")

'모델 공간 수집을 통해 iterate 및 추가
'각 항목은 개체의 배열에 발견
redim objsinmodelspace(0 to thisdrawing.modelspace.count - 1) acadentity로
dim i 로 integer
i = 0 에 thisdrawing.modelspace.count - 1
set objsinmodelspace(i) = thisdrawing.modelspace.item(i)
이름 *

' 개체의 배열을 선택 설정에 추가
sset.additems objsinmodelspace에 대 한
·

설정 sset = thisdrawing.selectionsets.add("wblockset")
dim filtertype(1) 정수
dim filterdata(1) 변형
filtertype(0) = 0 '필트로 nome entità
filterdata(0) = "lwpolyline" 'nome entità
filtertype(1) = 8 'filtro nome 레이어
filterdata(1) = "aa" 'nome layer

sset.select acselectionsetall, , 필터 타입, 필터 데이터
 
감사합니다 모양.

뭔가를 파악하기 시작 해요.

vba 코드의 네트워크에서 찾을 수 있는 곳에 댓글을 달하는 예? ·

이 학습 속도를 높일 것입니다.

또는 분석의 예입니다 작은 프로그램.

나는 많은 것을 묻고있다면 궁금하지만, 나는 우리에게 많은 도움이 될 것이라고 생각합니다.

안녕하세요.
 
감사합니다 모양.

뭔가를 파악하기 시작 해요.

vba 코드의 네트워크에서 찾을 수 있는 곳에 댓글을 달하는 예? ·

이 학습 속도를 높일 것입니다.

또는 분석의 예입니다 작은 프로그램.

나는 많은 것을 묻고있다면 궁금하지만, 나는 우리에게 많은 도움이 될 것이라고 생각합니다.

안녕하세요.
alt+f11은 속성 및 방법, 예와 훌륭한 가이드입니다. .

fuck code here and it don’t help you understand, 매우 자주 같은 결과에 얻을 다른 방법을 따를 수... .
http://www.cad3d.it/forum1/showthread.php?t=8940


http://www.cad3d.it/forum1/showthread.php?t=4753


http://www.contractcaddgroup.com/download/

http://www.afralisp.net/ (영어)

http://www32.ocn.ne.jp/~yoda/autocadvbaenglish/vba_download.htm를 다운로드하십시오.

http://www.diesel-ebooks.com/cgi-bin/item/0782152821/mastering-autocad-vba-ebook.html좋은 독서 ... 항상 ... "오류 후 다음" :4410:
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top