Przechowywanie rysunków i innych plików skojarzonych w oddzielnych katalogach ułatwia wykonywanie podstawowej obsługi tych plików.
Scenariusz opisany w tym podrozdziale oparty jest na przykładowej strukturze katalogów opisanej w sekcji Organizacja plików, która może jednak zostać dowolnie rozszerzona lub zmieniona, w zależności od potrzeb.
Katalog /AcadJobs lub /AcltJobs można przygotować, tak aby zawierał podkatalogi rysunkowe. Podkatalogi te mogą zawierać inne podkatalogi, w których przechowywane są pliki pomocnicze związane z określonym typem rysunku lub zadaniem. Katalog /AcadJobs/Job1/Support może zawierać bloki i dostosowane pliki specyficzne dla plików rysunku umieszczonych w katalogu /AcadJobs/Job1. Podając nazwę support (bez przedrostka) w ścieżce pliku pomocniczego, dodaje się do niej katalog support, będący bieżącym katalogiem ścieżki pliku pomocniczego.
Aby mieć pewność, że wymagany katalog rysunków jest bieżącym katalogiem podczas uruchamiania oraz że istnieje łatwy dostęp do wszystkich plików i podkatalogów zawartych w tym katalogu, można utworzyć ikonę programu lub skrót na pulpicie, który będzie określał właściwy katalog roboczy dla każdego projektu. To ułatwienie działa tylko po ustawieniu w zmiennej systemowej REMEMBERFOLDERS wartości 0.
Program wsadowy umożliwia automatyczne tworzenie nowych katalogów zadań. Podany poniżej przykładowy program wsadowy sprawdza istnienie określonego katalogu, ustawia go jako katalog bieżący, a następnie uruchamia aplikację.
@echo off C: if exist \AcadJobs\Jobs\%1 goto RUNACAD echo. echo *** Creating \AcadJobs\Jobs\%1 echo *** Press Ctrl+C to cancel. echo. pause mkdir \AcadJobs\Jobs\%1 :RUNACAD cd \AcadJobs\Jobs\%1 start “C:\Program Files\Autodesk\<product name>\acad.exe”
Używając edytora tekstu umożliwiającego zapisywanie w formacie ASCII (np. Notatnika), należy zapisać program wsadowy odpowiednio w pliku acad.bat lub acadlt.bat. Należy przy tym pamiętać o odpowiednich zmianach nazw napędów i katalogów, tak aby plik ten pasował do jego systemu.
Plik ten powinien zostać umieszczony w katalogu znajdującym się w ścieżce wyszukiwania systemu (na przykład C:\winnt). Program wsadowy można uruchomić za pomocą polecenia Uruchom w systemie Windows albo podwójnym kliknięciem w oknie Eksploratora Windows lub Eksploratora plików. Jeśli plik został zapisany jako acad.bat, wówczas użyj następującej składni:
acad nazwa_projektu
gdzie nazwa_projektu jest nazwą katalogu projektu ustawianego jako katalog bieżący.
#!/bin/sh prj="$1" #Switch to the project folder and start the application function startApp() { cd /AcadJobs/Jobs/$prj echo "Starting the Application" "/Applications/Autodesk/<product name>/<product name>.app/Contents/MacOS/<product name>" } #Clear Terminal and check for the existence of the folder clear cd . if [ -d /AcadJobs/Jobs/$prj ] then startApp fi #Prompt to create folder echo . echo Creating /AcadJobs/Jobs/$prj echo 'Press Y to continue (or A to abort)' echo . cont="True" answer=""while [ "$cont" = "True" ] do read -n1 -t10 answer echo if [ "$answer" = "y" ] || [ "$answer" = "Y" ] || [ "$answer" = "a" ] || [ "$answer" = "A" ] then cont="False" fi done #Check to see if the user requested to abort or continue if [ "$answer" = "a" ] || [ "$answer" = "A" ] then exit 1 else mkdir -p /AcadJobs/Jobs/$prj fi #Switch to the project folder and start the application startApp
Używając edytora tekstu umożliwiającego zapisywanie w formacie ASCII (np. TextEdit), należy zapisać program wsadowy w pliku acad.sh lub acadlt.sh. Należy przy tym pamiętać o odpowiednich zmianach nazw napędów i katalogów, tak aby plik ten pasował do jego systemu.
Plik ten powinien zostać umieszczony w katalogu głównym lub położeniu udostępnionym w systemie. Program skryptu powłoki można uruchomić za pomocą okna Terminal w folderze /Aplikacje/Narzędzia na dysku, na którym zainstalowany jest system operacyjny. Jeśli plik został zapisany jako acad.sh lub acadlt.sh, należy użyć następującej składni:
./acad.sh nazwa_zadania lub ./acadlt.sh nazwa_zadania
gdzie nazwa_projektu jest nazwą katalogu projektu ustawianego jako katalog bieżący.