CMDHIST - Command History 사용설명서


0. Download

disk [1] CMDHIST 1.0 (for AutoCAD 2005) (76KB), ECL 공통루틴 (887KB)
disk [2] CMDHIST 1.0 (83KB)
disk [3] ECL 공통루틴 (756KB)


1. 목적

본 프로그램은 AutoCAD Release 14 또는 2000 상에서 실행되는 ARX 프로그램으로 사용된 명령어를 저장하고 재 실행할 수 있게 하는 함수를 제공한다.


2. 사용 환경

AutoCAD Release 14 또는 2000의 수행조건과 동일하다.


3. 파일 목록

파일명 설명
CMDHIST*.ARX CMDHIST 함수가 정의된 실행파일
CMDHIST.LSP CMDHIST 함수 사용 예제
CMDHIST.CHM 프로그램 사용 설명서
공통루틴 실행하면 자동으로 설치됩니다.


4. 사용법

예제 프로그램인 "DDINSERT2.LSP"는 AutoCAD의 SUPPORT 디렉토리상에 존재하는 DDINSERT.LSP를 수정한 프로그램으로 원할 경우 원본 DDINSERT.LSP를 대체하여 사용하면 더욱 편리하게 사용하실 수 있습니다. 이 경우 "DDINSERT" 명령을 입력하면 프로그램이 자동으로 로드가 됩니다.

CMDHIST.ARX에서 제공되는 함수 CMDHIST의 사용법은 다음과 같다.

Command: (cmdhist)

인수는 없으며 결과는 선택된 명령이 있으면 명령 문자열 아니면 nil을 반환한다. 최대로 저장할 수 있는 명령의 수는 1000개이다. 그 이상의 명령을 뒤져가며 재 실행할 명령을 찾을 사용자는 없으리라 생각된다. 함수를 응용하는 방법은 CMDHIST.LSP 파일을 참고하기 바란다. AutoCAD를 실행한 후 명령어 상에서 다음을 입력한다. 예를 들어 CMDHIST.LSP가 C:\R14상에 있다면

Command: (load "C:/R14/CMDHIST")

와 같이 입력한다. 이제 프로그램이 로드(load)되었다. 프로그램을 실행해 보자. 명령어는 "CM"이며 실행하면 위의 그림과 같은 다이얼로그 박스가 나타나는데 처음에는 아무 명령어도 나타나지 않는다. 몇가지 명령을 실행한 후 다시 실행해 보자. 이제, 사용된 모든 명령어의 리스트를 볼 수 있을 것이다. 리스트상에서 명령어를 더블클릭하거나 선택한 후 OK를 선택하여 종료하면 선택된 명령을 재 실행할 수 있다. 일반 명령어 뿐만 아니라 LISP 함수도 실행 가능하다.


Last updated 2005-11-26 by choi@moon-sun.com
Home