Tworzenie zadań za pomocą obiektów COM lub plików wykonywalnych

Wymaga znajomości sposobu pracy w języku programowania, na przykład VB.net.

Definiowanie interfejsu COM

Jeśli chcesz użyć funkcji zadań niestandardowych dla interfejsu COM, utwórz komponent COM pochodzący z aplikacji IServiceModules. Plik ServiceModuleInterfaceDef.tlb, który definiuje interfejs COM -- IServiceModules, zainstalowany jest w folderze Program Files Autodesk Inventor [wersja] Bin. Dostępnych jest pięć metod definiowania interfejsu:

Uwaga: Odnieś plik ServiceModuleInterfaceDef.tlb w projekcie do uzyskania dostępu do interfejsu COM.

Procedura zadania

  1. W menu głównym Harmonogramu zadań Autodesk Inventor kliknij przycisk Utwórz zadanie Zadanie niestandardowe.
  2. W oknie dialogowym Zadanie niestandardowe wprowadź nazwę dla nowego zadania, a następnie kliknij przycisk <<...>> obok pola listy Typ zadania.
  3. W oknie dialogowym Typ zadania użytkownika kliknij przycisk Nowy.
  4. W oknie dialogowym Typ zadania:

    Typ zadania: Wprowadź nazwę zadania.

    ID programu/aplikacji: Określ ID programu obiektu COM i wprowadź nazwę, na przykład ServiceModule.MigrationManager. Alternatywnie, określ Aplikację (plik EXE) i wprowadź nazwę pliku wykonywalnego, na przykład notepad.exe. Kliknij przycisk OK.

    Nowy typ zadania użytkownika jest wyświetlany w oknie dialogowym Typ zadania użytkownika.

    Aby edytować typ zadania na liście, wybierz zadanie i kliknij przycisk Edytuj. W oknie dialogowym typu zadania wprowadź zmiany:

    Aby usunąć typ zadania z listy, kliknij Usuń. W oknie dialogowym ostrzeżenia, wybierz Tak, aby usunąć wybrany typ. Jeżeli dane zadanie jest w użyciu, wyświetlane jest ostrzeżenie o niemożliwości usunięcia.

    Kliknij przycisk OK.

    Uwaga: Jeśli twoim zadaniem jest Notatnik, otwierany i wykonywany w Notatniku jest plik jest c:\temp\Migration.txt.
  5. W oknie dialogowym Zadanie użytkownika:

    Typ zadania: Wybierz nowe zadanie.

    Parametry: Wprowadź parametry. Na przykład dla notepad.exe, określ nazwę pliku tekstowego do otwarcia.

    Harmonogram zadań: Określ harmonogram

    lub

    wybierz opcję Natychmiast.

    Czas zakończenia: Określ, czy wartość progowa czasu zakończenia ma zostać użyta, i wprowadź wartość.

    Kliknij przycisk OK.

Jeżeli jest to pierwsze zadanie tworzone podczas bieżącej sesji, to wyświetlane jest okno dialogowe Autoryzacja. Podaj swoją nazwę logowania w Microsoft Windows oraz hasło.

Zadanie wyświetlane jest na liście zadań. Można teraz zamknąć okno Harmonogramu zadań programu Autodesk Inventor. Zadanie zostanie uruchomione zgodnie z harmonogramem.

Przykład: Przekształcanie plików IDW w DWG z użyciem interfejsu COM

Niniejsza procedura wymaga zbudowania rozwiązania, a następnie wywołania interfejsu COM.

  1. W menu głównym Harmonogramu zadań kliknij opcje Utwórz zadanie Zadanie niestandardowe.
  2. W oknie dialogowym Zadanie niestandardowe wprowadź nazwę dla nowego zadania, a następnie kliknij przycisk <<...>> obok pola listy Typ zadania.
  3. W oknie dialogowym Typ zadania użytkownika kliknij przycisk Nowy.
  4. W oknie dialogowym typu zadania:

    Nazwa typu zadania: Wprowadź nazwę ConvertIDW2DWG

    ID programu/aplikacji: Wprowadź nazwę ConvertDLL.ConvertManager

    Wybierz ID programu (COM)

    Kliknij przycisk OK.

  5. Nowy typ zadania niestandardowego o nazwie ConvertIDW2DWG jest wyświetlany w oknie dialogowym Typ zadania niestandardowego. Kliknij przycisk OK.
  6. W oknie dialogowym Zadanie użytkownika:

    Parametry: Wprowadź nazwę pliku .idw i nazwę pliku .dwg. (Przykład: E:\Datasets\Version12\part1111.idw|E:\Datasets\Version12\part1111.dwg)

    Uwaga: Format nazwy to IDW_PEŁNAŚCIEŻKA_NAZWA|DWG_PEŁNAŚCIEŻKA_NAZWA|, gdzie symbol | jest używany jako separator.

    Harmonogram zadań: Określ harmonogram dla zadania.

    Czas zakończenia: Wybierz czas zakończenia w polu Godz. wpisz wartość 72.

    Kliknij przycisk OK

    Uwaga: Ten format stanowi metodę Harmonogramu zadań analizy parametrów opcji podczas wywoływania interfejsu COM, należy więc użyć identycznego formatowania.

Przykład: Przekształcanie plików IDW w DWG z użyciem plików EXE

Niniejsza procedura wymaga zbudowania rozwiązania, a następnie wywołania pliku EXE.

  1. W menu głównym Harmonogramu zadań kliknij przycisk Utwórz zadanie Zadanie niestandardowe.
  2. W oknie dialogowym Zadanie niestandardowe wprowadź nazwę dla nowego zadania, a następnie kliknij przycisk <<...>> obok pola listy Typ zadania.
  3. W oknie dialogowym Typ zadania użytkownika kliknij przycisk Nowy.
  4. W oknie dialogowym typu zadania:

    Nazwa typu zadania: Wprowadź nazwę ConvertIDW2DWGExe

    ID programu/aplikacji: Wprowadź nazwę ConvertIDWToDWG\debug\ConvertIDWToDWG.exe

    Wybierz aplikację (plik EXE).

    Kliknij przycisk OK.

  5. Nowy typ zadania niestandardowego o nazwie ConvertIDW2DWGExe jest wyświetlany w oknie dialogowym Typ zadania niestandardowego. Kliknij przycisk OK.
  6. W oknie dialogowym Zadanie użytkownika:

    Parametry: Wprowadź nazwę pliku .idw i nazwę pliku .dwg. (Przykład: E:\Datasets\Version12\part1111.idw;E:\Datasets\Version12\part1111.dwg)

    Uwaga: Format nazwy to IDW_PEŁNAŚCIEŻKA_NAZWA|DWG_PEŁNAŚCIEŻKA_NAZWA|, gdzie średnik jest używany jako separator.

    Harmonogram zadań: Określ harmonogram dla zadania.

    Czas zakończenia: Wybierz czas zakończenia w polu Godz. wpisz wartość 72.

    Kliknij przycisk OK

    Uwaga: W ten sposób .exe analizuje parametry opcji. Zgodnie z kodem parametry są analizowane i przekształcane w parametry aplikacji Harmonogram zadań.