Teraz zostanie utworzony skrypt AutoCAD. Skrypt AutoCAD to plik tekstowy wydający polecenia, które normalnie są wprowadzane w wierszu polecenia programu AutoCAD Map 3D w celu wykonania operacji. Wymagane jest wykorzystywanie specjalnej składni zapewniającej poprawność wykonywania poleceń poza aplikacją.
W tym ćwiczeniu przedstawiono dalsze etapy eksportowania wsadowego realizowanego w poprzednim ćwiczeniu, Tworzenie profilu eksportu.
Każdy wiersz skryptu stanowi odpowiedź na monit wiersza polecenia w operacji eksportowania.
Gotowy plik skryptu jest podobny do poniższego przykładu (różnice dotyczą nazwy pliku i folderu):
_-mapexport FDO_SDF SDFs\Temp.sdf _yes D:\Demo\MyExport.epf _proceed _quit
Otwórz plik skryptu w edytorze tekstu, np. w Notatniku.
Tworzenie pliku skryptu
_-mapexport
Ten wiersz inicjuje operację eksportowania. Podkreślenie oznacza, że polecenie lub monit będą pisane w języku angielskim i nie będą tłumaczone. Dzięki temu skrypt działa w każdym języku.
FDO_SDF
Ten wiersz to odpowiedź na monit wiersza polecenia „Podaj typ eksportowanego pliku lub ?, aby wyświetlić listę <FDO_SDF>:” Ten ciąg określa, że pliki DWG zostaną wyeksportowane do formatu SDF.
SDFs\Temp.sdf
Zastąp ciąg SDFs\ nazwą folderu, w którym będą przechowywane tymczasowe pliki SDF wymagane do przeprowadzenia operacji.
Ten wiersz to odpowiedź na monit wiersza polecenia „Wprowadź nazwę pliku do utworzenia <D:\PreviousExport.sdf>:”
_yes
Ten wiersz to odpowiedź na monit wiersza polecenia „Wczytać profil? [Tak/Nie] <Nie>:” W tym przypadku profil zostanie wczytany.
D:\Demo\MyExport.epf
Określ ten sam folder co w przypadku plików DWG przeznaczonych do wyeksportowania.
Ten wiersz to odpowiedź na monit wiersza polecenia „Podaj ścieżkę i nazwę pliku EPF dla opcji:"
_proceed
Ten wiersz to odpowiedź monitu polecenia na ciąg „Zmień opcje [Wybór/Dane/Opcje/Kontynuuj] <Kontynuuj>:"
_quit
Ten wiersz kończy skrypt i przekazuje z powrotem kontrolę do pliku wsadowego.
Zapisz plik skryptu w tym samym folderze, w którym znajdują się pliki DWG przeznaczone do wyeksportowania.
Aby kontynuować, przejdź do sekcji Tworzenie pliku wsadowego.