----------------------------------------------
 - 2023.11
  : 1. 블럭 이름 변경 함수화 사용시 오류 수정. < (KiKO_BlockRename "Old_Block_Name" "New_Block_Name") >
----------------------------------------------

아래의 모든 리습은 'KiKO Lisp Version 2024.03(A)'에 모두 포함된 리습입니다.
KiKO 리습 모음을 사용중이면 필요 없습니다.
AutoCAD 이외의 캐드에서는 오류가 생길 수 있는 함수가 포함된 리습입니다.


블럭 관련 리습 명령어 리스트

1. 블럭 만들기
 BLO : 블럭 생성
 BLS : 블럭 생성 색상 변경 (색상 : ByBlock)
 BLH : 블럭 생성 숨김 속성 (색상 : ByBlock  ,  라인타입 : ByBlock)
 MB  : 이름 없는 블럭을 생성
 MBL : 이름 없고 분해 안되는 블럭을 생성
    (KiKO_BlockNoName_A Code1 Code2 Code3 Code4)
     - Code1  :  Block base point. < ex. (getpoint) >  or nil
     - Code2  :  Object selection set < ex. (ssget) >  or nil
     - Code3  :  Added to Block object < ex. T > Only
     - Code4  :  Block object as Lock < ex. T >  or nil

2. 블럭을 분해 가능/불가능 상태로 변경.
 BEY : 블럭을 분해가 가능한 상태로 변경
 BEN : 블럭을 분해가 불가능한 상태로 변경

3. 블럭 내부 객체의 속성을 변경 (레이어, 색상, 라인타입 등등)
 BCC : 블럭 객제 내부 색상 변경
    (KiKO_Block_Color_Change Code1 Code2)
     - Code1  :  Block object selection set. < ex. (ssget) >  or nil
     - Code2  :  Color number - int 0 ~ 256  < ex. 3 > or nil

 BLC : 블럭 내부 객체의 레이어를 선택한 객체와 같은 레이어로 변경
 BLL : 블럭 내부 객체를 레이어 이름 (0) , 색상 (ByBlock) , 라인타입 (ByBlock) , 라인스케일 (1.0) 으로 변경
 BBL : 블럭 자체의 레이어로 블럭 내부 객체의 레이어를 변경
    (KiKO_Block_Layer_Change "G-code1" "G-code2" "G-code3" "G-code4" "G-code5")
     - "G-code1"  :  Object selection set < ex. (ssget) >  or nil
     - "G-code2"  :  Layer name - text    < ex. "Layer0" > or nil
     - "G-code3"  :  Color number - int 0 ~ 256  < ex. 3 > or nil
     - "G-code4"  :  Linetype - text  < ex. "HIDDEN" > or nil
     - "G-code5"  :  Linetype scale - int  < ex. 1 > or nil

 BBP : 블록의 삽입 기준점 변경

4. 블록에 객체 추가/제거
 A2B : 블록에 객체 추가
 R2B : 블록에 객체 제거

5. 블럭 이름 바꾸기
 -> 함수 : (KiKO_BlockRename "Old_Block_Name" "New_Block_Name")
 REBN : 블럭 이름 변경
 REBA : 블럭 이름 변경 (유사 문자열 탐색하여 일괄 변경)

6. 그룹 생성/추가/삭제
 GC : 그룹 생성
 GA : 기존 그룹에 객체 추가
 GS : 기존 그룹에서 객체 제거
 GX : 그룹 분해
