사용자 작업을 작성하려면

기존 사용자 작업 유형 또는 작성한 작업 유형을 기반으로 작업을 작성하고 스케쥴링합니다.

작업 스케쥴러 인터페이스를 사용하여 사용자 작업 유형을 작성할 수 있습니다. COM 인터페이스를 구현하는 작업을 작성하거나 명령행 매개변수를 통해 설정하는 옵션을 사용해 실행 파일을 작성할 수 있습니다. 예를 들어, 사용자 작업을 사용하여 여러 텍스트 파일을 열 수 있습니다. COM 인터페이스 또는 실행 파일을 사용하려면 VB.net과 같은 프로그램 언어로 작업하는 방법을 알아야 합니다.

기존 작업 유형 사용

이전에 작성한 작업 리스트가 필요합니다.

  1. Inventor 작업 스케쥴러 창에서 마우스 오른쪽 버튼을 클릭하고 작업 작성 사용자 작업 을 선택합니다.
  2. 작업 이름에서 작업의 이름을 입력합니다.
  3. 작업 리스트 상자의 리스트에서 작업 유형을 선택합니다.
  4. 사용자 작업 대화상자에서 선택한 작업 유형에 따라 매개변수를 입력합니다. 예를 들여, 메모장을 선택한 경우 매개변수는 C:₩Temp₩Migration.txt가 될 수 있습니다.
  5. 스케쥴을 지정하거나 즉시 옵션을 선택합니다.
  6. 시간 초과 임계값을 지정한 다음 확인을 클릭합니다.

COM 객체 또는 실행 파일 사용

  1. COM으로 사용자 작업 기능을 사용하려면 먼저 IServiceModules에서 파생된 COM 구성요소를 만듭니다. COM 인터페이스 -- IServiceModules를 정의하는 ServiceModuleInterfaceDef.tlb 파일은 Program Files Autodesk Inventor [버전] Bin에 설치됩니다. 인터페이스에는 다음과 같은 다섯 가지 메서드가 정의되어 있습니다.
    • HRESULT StartTask(). 예약된 시간에 실제 사용자 작업을 시작하도록 구현해야 합니다.
    • HRESULT KillTask(void). 예약된 메서드입니다.
    • HRESULT SetOptions ([in] VARIANT varOptions). UI에서 지정한 옵션을 확인합니다.
    • HRESULT GetInventorProcessID([in, out] SAFEARRAY(long)* ppsaInventorProcIDs). 모니터링을 위해 Inventor 프로세스 ID를 검색합니다.
    • HRESULT SetCommand)(*[in} enumTaskCmd enumTaskCmd). 일시 중지, 중지 및 다시 시작 작업에 대한 명령을 설정합니다.
    주: COM 인터페이스에 액세스하려면 프로젝트의 ServiceModuleInterfaceDef.tlb 파일을 참조합니다.
  2. Inventor 작업 스케쥴러 주 메뉴에서 작업 작성 사용자 작업 을 클릭합니다.
  3. 사용자 작업 대화상자에서 새 작업의 이름을 입력하고 작업 유형 리스트 상자 옆에 있는 <<...>> 버튼을 클릭합니다.
  4. 사용자 작업 유형 대화상자에서 새로 만들기를 클릭합니다.
  5. 작업 유형 대화상자에서 작업 유형 이름 및 프로그램 ID 또는 응용프로그램을 지정한 다음 확인을 클릭합니다.
    • COM 객체를 사용하는 경우 프로그램 ID를 선택한 다음 이름(예: ServiceModule.MigrationManager 또는 ConvertDLL.ConvertManager)을 입력합니다.
    • 실행 파일을 사용 중인 경우 응용프로그램(EXE 파일)을 선택한 다음 실행 파일의 이름(예: notepad.exe)을 입력합니다.
  6. 사용자 작업 대화상자의 작업 유형 메뉴에서 새 작업을 선택합니다.
  7. 매개변수를 입력합니다. 다음은 몇 가지 예제입니다.
    • notepad.exe 파일의 경우 열려는 텍스트 파일의 이름을 지정합니다.
    • COM 객체를 사용하여 IDW를 DWG로 변환하는 경우 IDW_FULLPATH_NAME|DWG_FULLPATH_NAME| 형식으로 .idw 및 .dwg 파일 이름을 입력합니다. 여기서 | 기호는 구분자로 사용됩니다.

      E:₩Datasets₩Version12₩part1111.idw|E:₩Datasets₩Version12₩part1111.dwg

    • 실행 파일을 사용하여 IDW를 DWG로 변환하는 경우 .idw 및 dwg 파일 이름을 IDW_FULLPATH_NAME;DWG_FULLPATH_NAME;과 같은 형식으로 입력합니다. 여기서 세미콜론은 구분자로 사용됩니다.

      E:₩Datasets₩Version12₩part1111.idw;E:₩Datasets₩Version12₩part1111.dwg

    확인을 클릭합니다.

  8. 스케쥴을 지정하거나 즉시 옵션을 선택합니다.
  9. 시간 초과 임계값을 지정한 다음 확인을 클릭합니다.