Eksportowanie symboli

Wiele symboli można wyeksportować w jednej operacji, używając polecenia MAPSYMBOLIMPORTEXPORT lub skryptu Microsoft VBA.

Symbole można eksportować do bibliotek symboli lub plików XML.

Eksportowanie symboli przy użyciu interfejsu użytkownika

  1. Ustaw zmienną systemową CMDDIA lub FILEDIA na „1”.
  2. W wierszu polecenia wprowadź ciąg MAPSYMBOLIMPORTEXPORT.
  3. W Repozytorium symboli wybierz co najmniej jeden symbol do wyeksportowania.
  4. Kliknij przycisk Eksport.
  5. W oknie dialogowym Zapisz jako określ ścieżkę, nazwę pliku i typ Zapisz jako.

    Zasadniczo symbole można wyeksportować do biblioteki symboli (*.layer) lub pliku XML. Jeżeli w kroku 3. wybrano kilka symboli, na liście rozwijanej typu Zapisz jako może być widoczna tylko pozycja Biblioteki symboli (*.layer).

  6. Kliknij przycisk Zapisz.

Eksportowanie symboli bez użycia interfejsu użytkownika

  1. Ustaw obie zmienne systemowe CMDDIA i FILEDIA na „0”.
  2. W wierszu polecenia wprowadź ciąg MAPSYMBOLIMPORTEXPORT.
  3. Po wyświetleniu monitu wybierz opcję Eksportuj.
  4. Wprowadź nazwy symboli do wyeksportowania lub naciśnij klawisz Enter, jeżeli chcesz wyeksportować wszystkie symbole.

    Po zakończeniu wpisywania jednej nazwy symbolu naciśnij klawisz Enter, aby wpisać kolejną nazwę symbolu. Naciśnij klawisz ESC, aby przerwać, a system przejdzie do następnego kroku, jeżeli wprowadzono prawidłowe nazwy symboli lub wykonanie polecenia MAPSYMBOLIMPORTEXPORT zakończy się komunikatem „Nie wybrano symbolu do eksportu!”

  5. Jako typ eksportu wybierz opcję Warstwa lub XML.
  6. Określ ścieżkę i nazwę pliku.

    Opcja Warstwa wymaga podania pełnej ścieżki pliku warstwy; opcja XML wymaga podania ścieżki do folderu.

  7. Poczekaj na wyświetlenie komunikatu „Eksport symboli zakończony pomyślnie!”.
Wskazówka: Opcjonalnie można automatycznie wykonać powyższe czynności za pomocą skryptu. W wierszu polecenia wczytaj plik skryptu za pomocą polecenia Skrypt i poczekaj na jego zakończenie. Poniżej podano przykład skryptu. Zapisz go jako plik z rozszerzeniem .scr.
CMDDIA 0
FILEDIA 0
_MAPSYMBOLIMPORTEXPORT _EXPORT symbol1 symbol2  _LAYER "C:\Test\export.layer"
Uwaga: Między nazwą ostatniego symbolu a kolejnym parametrem występują 2 spacje (_LAYER lub _XML).

Skrypt umożliwiający wyeksportowanie wszystkich symboli XML do folderu c:\temp będzie wyglądał następująco:

CMDDIA 0
FILEDIA 0
_MAPSYMBOLIMPORTEXPORT _EXPORT _XML "C:\temp"