Script Shell
QCAD에는 매우 강력하고 완전한 스크립트 인터페이스가 있어 ECMAScript(JavaScript)를 통해 거의 전체 QCAD API와 Qt API에 액세스할 수 있습니다. 스크립트를 실험하기에 좋은 방법은 QCAD Script Shell입니다.
Script Shell 실행하기
섹션 제목: “Script Shell 실행하기”Script Shell은 메뉴 기타 > 개발 > Script Shell을 사용하여 표시할 수 있습니다.
Script Shell은 하단에 명령줄이 있고, 이전에 입력한 명령과 그 출력을 보여주는 명령줄 기록이 있는 위젯으로 표시됩니다.
명령 실행하기
섹션 제목: “명령 실행하기”하단의 명령줄에 다음을 입력하여 선을 추가하는 함수를 호출합니다.
addLine(0,0, 100,100)
Enter 키를 눌러 명령을 제출합니다.
QCAD는 현재 도면에 0,0에서 100,100까지 선을 추가합니다.
addLine 함수는 QCAD API의 제한된 부분에 액세스하는 간소화된 방법인 QCAD Simple API의 일부입니다. 모든 QCAD Simple API 함수 목록은 QCAD Simple API 설명서 페이지에서 확인할 수 있습니다.
여러 줄로 된 스크립트
섹션 제목: “여러 줄로 된 스크립트”루프(if, for, while, …)는 일반적으로 여러 줄에 입력합니다. 스크립트 콘솔에서도 같은 방식으로 이 줄들을 하나씩 입력하고 Enter를 눌러 수행할 수 있습니다.
for (i=0; i<=10; i++) { addLine(i*10,0, i*10,100);}들여쓰기는 필요하지 않습니다.
이 스크립트는 x=0에서 x=100까지 10단위 간격으로 11개의 평행선을 추가합니다.
스크립트 복사 / 붙여넣기
섹션 제목: “스크립트 복사 / 붙여넣기”여러 줄로 된 더 복잡한 스크립트는 외부 텍스트 편집기에 작성한 다음 스크립트 콘솔에 복사 / 붙여넣기할 수 있습니다. 스크립트는 붙여넣는 즉시 실행됩니다.
마지막으로 사용한 명령 반복하기
섹션 제목: “마지막으로 사용한 명령 반복하기”위쪽 화살표와 아래쪽 화살표 키를 사용하여 이전에 입력한 명령을 탐색하고 수정하거나 다시 실행할 수 있습니다.
명령줄 기록 지우기
섹션 제목: “명령줄 기록 지우기”Ctrl-L(⌘L)을 사용하여 명령줄 기록을 지웁니다.