
도면의 표 데이터를 추출하여 엑셀에 작성(Extract Table Values And Write aOn Excel)
기능(Functionality) 임의의 갯수의 문자객체와 선객체로 이루어진 표가 작성되어 있는 도면에서 값을 추출(값의 갯수는 가변적) 엑셀파일의 특정열에서, 각 표의 [번호]와 동일한 값을 가지는 행을 찾음 해당 행의 각 A(면적)열에 추출한 값을 기록 Extract values from a drawing which ha...
기능(Functionality) 임의의 갯수의 문자객체와 선객체로 이루어진 표가 작성되어 있는 도면에서 값을 추출(값의 갯수는 가변적) 엑셀파일의 특정열에서, 각 표의 [번호]와 동일한 값을 가지는 행을 찾음 해당 행의 각 A(면적)열에 추출한 값을 기록 Extract values from a drawing which ha...
목표 함수를 만드는 함수인 (defun)을 알아봅시다 함수란 그동안 계속 써왔던 (getpoint), (if)와 같이, 무언가 기능을 실행하는 애들을 함수라고 합니다. 위 함수들은 오토리습에 이미 정의(등록) 되어 있는 기본함수들이었습니다. 하지만 자기가 원하는 함수를 직접 만들어 쓸 수도 있습니다. 함수를 정의(등록)할 때는 (defun)...
목표 숫자에 대해서 산술연산(사칙연산)을 수행하는 함수들((+), (-), (*), (/), (rem))을 알아봅시다 산술함수 우리가 일반적으로 사용하는 방식과 다르게 (1 + 2) 오토리습에서 사칙연산을 하려면 연산자가 가장 앞에 와야합니다. (+ 1 2) 이는 오토리습에서는 연산자 개념이 없어서 산술연산조차 함수로 수행해야...
기능(Functionality) 블럭참조 객체와 겹쳐있는 숫자인 문자(또는 속성문자)들로부터 숫자를 추출하여 오름차순으로 엑셀의 A열에 작성 각 숫자 앞에는 사용자로부터 입력받은 문자를 추가하며, 또한 가장 큰수의 자릿수만큼 앞에 0을 덧붙임 해당 블럭참조 객체의 레이어가 리습파일에 미리 지정한 레이...
목표 조건문을 만들 수 있는 또 다른 함수인 (cond)를 사용 해 봅시다 switch (if)함수는 조건이 참인경우와 거짓인 경우 둘 중 하나인 경우에 사용하면 좋습니다. 만약 선택지가 다양한 상황이라면(cond)함수를 사용하는 것이 더 좋은 방법입니다. cond는 CONDition의 줄임말입니다. (cond)함수는 조건(경우의 수)가 여러...
목표 사용자로부터 지정된 키워드를 받을 수 있는 (getkword)함수를 사용 해 봅시다 키워드 사용자로부터 문자열을 입력받을 때는(getstring)함수를 사용할 수 있습니다. 하지만 옵션을 선택할 때 처럼 특정 키워드만을 입력받고 싶다면, (getkword)함수를 사용하면 됩니다. (getkword)함수는 다음과 같은 형식으로 사용합니다....
목표 (if)함수 안에 또 다른 (if)함수를 넣어서, 좀 더 복잡한 조건문을 만들어봅시다. 알아본 것들 앞에서 조건문과 관련하여 우리가 알아본 것들은 다음과 같습니다. (if)함수를 이용하면, 조건에 따라서 다른 기능을 수행하게 만들 수 있습니다. (=)나 (>=)와 같은 비교함수를 사용하면, 원하는 조건을 만들 수 있습니다. ...
목표 논리함수인 (or) (and) (not)을 사용하여 원하는 조건을 만들어봅시다. 논리함수 (if)함수에 조건은 한 가지만 추가할 수 있습니다. (if 조건 참일때실행 [거짓일때실행]) 만약 조건이 한가지가 아니라 여러가지라면 (and)함수 또는 (or)함수를 사용할 수 있습니다. 또는 특정조건에 해당하지 않을 경우에만 참일때실행이 실...
목표 오토리습에서 프로그램에는 포함되지 않지만, 정보를 적어놓기 위해 사용하는 주석을 추가 해 봅시다. 주석(comment)이란 오토리습 코드들을 보면 저희가 일상적으로 사용하는 한글도 아닐뿐더러, 한번에 읽기가 어렵습니다. 이는 코드를 컴퓨터가 읽을 수 있도록 오토리습 문법에 맞춰서 코드를 적었기 때문입니다. 사람이 읽기 편한 글은 아니라는...
목표 비교함수를 이용하여 조건문의 조건을 만들어 보고, 간단한 예제를 통해 활용 해 봅시다. 비교함수 어떤 두 대상이 같은지, 다른지, 혹은 더 큰지 작은지 등을 판별할 때 사용할 때 비교함수를 사용합니다. 이 함수들을 사용하면 조건문에 사용할 조건을 만들 수 있습니다. (=) : 인자들이 동일하면 T, 다르면 nil을 반환합니다. ...