시작 시 스크립트 실행 정보

시작 시 /b(Windows) 또는 -b(Mac OS) 명령행 스위치를 사용하여 스크립트를 실행할 수 있습니다.

새 도면을 시작할 때마다 그리드를 켜고 전역 선종류 축척을 3.0으로 설정하고 도면층 0을 색상이 빨간색인 현재 도면층으로 설정한다고 가정해 보십시오. 도면 템플릿을 사용하여 이렇게 할 수 있지만, 대신 다음 스크립트를 사용하여 이렇게 하고 이러한 값을 setup.scr이라는 텍스트 파일에 저장할 수 있습니다.

grid on 
ltscale 3.0 
layer set 0 color red 0

첫 번째 행은 그리드를 켭니다. 두 번째 행은 전역 선종류 축척을 설정합니다. 세 번째 행은 현재 도면층을 도면층 0으로 설정하고 도면층의 기본 색상을 빨간색으로 설정합니다. 응용프로그램은 스크립트에서 팔레트 버전이 아닌 LAYER 명령의 명령줄 버전을 사용하는 것으로 가정합니다. 명령 프롬프트에서 -layer를 입력하는 것과 결과가 같습니다. 네 번째 행은 공백이며 LAYER로 끝납니다.

다음 기법 중 하나를 사용하여 시작 시 도면을 열고 스크립트를 실행할 수 있습니다.

Windows
  • 실행 대화상자의 시작 메뉴 또는 시작 화면에서 필요한 구문을 입력합니다.
  • Windows 명령 프롬프트 창에서 필요한 구문을 입력합니다.
Mac OS
  • 터미널 윈도우에서 필요한 구문을 입력합니다.

스크립트 파일 실행 구문

응용프로그램이 시작될 때 새로운 또는 기존 도면 파일에 대해 스크립트 파일을 실행하려면 /b(Windows) 또는 -b(Mac OS) 명령행 스위치를 사용합니다. 이 작업은 다음 구문을 사용하여 수행합니다.

주: 공백이 포함된 파일 이름은 “guest house”처럼 큰따옴표로 묶어야 합니다.

파일 확장자 .exe/.app, .dwg, .dwt.scr를 입력하는 것은 선택 사항입니다. 스크립트 파일을 찾을 수 없는 경우 응용프로그램은 파일을 열 수 없다고 보고합니다.

주: 이 주의 내용은 Windows에만 적용됩니다. 시작 시 실행되는 VBA 및 AutoLISP ® 파일(AutoCAD LT에서는 사용할 수 없음)에서 이 프로그램 프로세스의 표시 여부를 확인해야 합니다. 프로세스가 보이지 않을 경우 프로세스는 백그라운드 플로팅 또는 게시 작업을 수행하는 중일 수 있으므로 파일을 실행해서는 안됩니다. 이 프로그램 프로세스의 표시 여부를 확인하기 위해 AutoCAD ActiveX 자동화 API에서 응용프로그램 객체의 표시 특성을 사용할 수 있습니다.

템플릿에서 도면을 작성하고 스크립트 파일 실행

스크립트 파일을 실행하기 전에 지정된 도면 템플릿에 /t(Windows) 또는 -t(Mac OS) 명령행 스위치를 사용하여 새 도면을 작성할 수 있습니다. 다음 구문을 사용하면 MyTemplate.dwt 파일을 사용하여 새 도면이 작성된 다음 script.scr 스크립트가 실행됩니다.

새 도면에 기본 템플릿을 사용하려는 경우에는 /t 또는 -t 명령행 스위치와 템플릿 파일 이름을 생략할 수 있습니다.

주: 이제 이 방법을 사용하여 새 도면을 시작하고 이름을 지정할 수 없습니다. 도면을 저장할 때 도면의 이름을 지정합니다.