Skrypt to nic innego jak lista komend, która jest wywoływana jedna po drugiej, co umożliwia nam automatyzację niektórych procesów podczas projektowania. Skrypty są obecne w środowisku CAD 2D od lat i odpowiednio przygotowana biblioteka uniwersalnych skryptów to coś, do czego powinien dążyć każdy projektant lub konstruktor pracujący w tym środowisku.
Zacznijmy od przykładu – z materiałów dostępnych w internecie ściągam mapę w formacie .dxf (na przykład Krakowa) i importuje do oprogramowania Draftsight.

Następnie z zaimportowanej mapy precyzuję który region mnie interesuje (na przykład okolice Placu Centralnego w Nowej Hucie) i usuwam zbędną geometrię. Do odpowiedniego docięcia geometrii przydatna może być funkcja Przytnij/Zaawansowane Przycięcie.
Kolejnym krokiem będzie przygotowanie skryptu, który na istniejącą mapę w formacie .dwg/.dxf naniesie dodatkowe informacje (na przykład nazwy osiedli w okolicy Placu Centralnego), odpowiednio umieszczając je w przestrzeni 2D.

Załóżmy, że udało nam uzyskać listę osiedli wraz z odpowiadającymi im współrzędnymi:

Taką listę w dość prosty sposób możemy opracować tak, aby po wyeksportowaniu danych do formatu .txt powstał nam ciąg komend. W tym przypadku skorzystamy z komendy simplenote, która działa w następujący sposób:
-
- Wywołanie komendy „simplenote”
- Podanie koordynatów (x, y) oznaczających położenie tworzonej notatki.
- Podanie rozmiaru notatki.
- Podanie wartości kąta obrotu notatki.
- Podanie treści notatki.
Biorąc pod uwagę to, jak działa komenda „simplenote”, odpowiednio modyfikuje arkusz kalkulacyjny.

Następnym krokiem będzie odpowiednie zapisanie arkusza kalkulacyjnego do formatu pliku tekstowego – polecam tutaj opcję „Tekst z formatowaniem (rozdzielany spacjami)”). Taki plik możemy edytować za pomocą edytora tekstu (na przykład program Notepad++) i dodać ewentualne poprawki.

Po zakończeniu edycji kodu możemy przejść do ostatniego kroku – uruchomienia skryptu w oprogramowaniu! Aby do zrobić, musimy przekonwertować nasz plik tekstowy na format .scr. Najprostszy sposób to zmiana nazwy pliku i dodanie końcówki .scr. Plik w takim formacie możemy uruchomić w oprogramowaniu Draftsight za pomocą odpowiedniej funkcji:

Po wczytaniu skryptu na naszej mapie powinny pojawić się w odpowiednich miejscach nazwy nowohuckich osiedli.

W podobny sposób możemy tworzyć różnego rodzaju skrypty korzystające z dostępnych w oprogramowaniu komend.





