유틸리티 구성 창
그만큼 유틸리티 관리자 창을 사용하면 환경설정
기본 도구 모음의 드롭다운 메뉴입니다. 표준 유틸리티를 사용하는 경우 표준 유틸리티를 끌거나 숨길 수 있습니다(<애드인 관리자>, <스크립트 작업 생성>, <인터프리터 생성>, <계산기>, <포스트프로세서 생성기>등)을 선택하고 원하는 외부 유틸리티를 추가하세요.
다음을 유틸리티로 추가할 수 있습니다.
모두 외부 실행 파일(*.exe, *.bat)
ENCY PL 파일(*.spr, *.s)
아래에 설명된 대로 CAM 시스템 인터페이스는 Windows .dll 파일을 포함합니다. 플러그인의 GUID는 exe 파일의 파라미터 편집 상자.
IST_CAMPluginsEnumerator = 인터페이스(IUnknown)
['{719AC6C2-F83C-4C93-9E50-6AAFADBD8873}']
함수 MoveNext: WordBool; 안전법;
함수 GetCurrent: TGUID; 안전법;
끝;
IST_CAMPlugin = 인터페이스(IUnknown)
['{80BBC39B-1E2B-4D46-B87E-3A3658A77063}']
함수 Get_PluginID: TGUID; 안전법;
함수 Get_PluginCaption: WideString; 안전법;
함수 Get_PluginDescription: WideString; 안전법;
속성 PluginID: TGUID 읽기 Get_PluginID;
속성 PluginCaption: WideString 읽기 Get_PluginCaption;
속성 PluginDescription: WideString 읽기 Get_PluginDescription;
끝;
IST_UtilitiesButtonCAMPlugin = 인터페이스(IST_CAMPlugin)
['{4B74BB21-9F48-4D62-9870-0A831C8AD2DA}']
절차 OnButtonClick(const SenderApplication: IUnknown); 안전법;
끝;
플러그인 .dll 두 가지 주요 기능을 포함해야 합니다:
함수 GetPluginsEnumeratorOfType(PluginInterfaceID: TGUID): IST_CAMPluginsEnumerator; 안전법;
함수 CreateInstanceOfPlugin(PluginID: TGUID): IST_CAMPlugin; 안전법;
참조: