Plik działa na 100% pod Excel'em 2003 pod starszym z tego co wiem nie pójdzie, nie wiem jak się zachowa pod nowszą wersją. Raczej nie będzie działać pod wersją angielską, ponieważ komendy zostały w większości wpisane w języku Polskim.
W kolumnie A i B można wprowadzić do 500 punktów. Przy każdym wprowadzaniu nowych punktów kasuj poprzednie za pomocą przycisku „Delete”. Niczego nie kasuj przez usuwanie wierszy komórek, czy kolumn.
Skrypt, który zapiszesz działa pod AutoCad'em 2006 i chyba pod nowszymi.
Opis tworzenia skryptu:
Otwórz plik excela „cad_przekroje”.
Wybierz zakładkę „Dane Zaimportowane” i wybierz komórkę A1
Wybierz „Dane” „Importuj dane zewnętrzne” „Importuj dane…”
Ukarze się okno „Menu źródła”. W oknie „Pliki typu:” wybierz „Wszystkie pliki”.
Określ lokalizację pliku z danymi o nazwie *.CW1 (* - oznacza nazwę poszukiwanego pliku).
Wybierz pożądany plik i naciśnij „Otwórz” (ewentualnie dwukrotnie wskaż go myszą).
Gdy ukaże się okno „Kreator importu tekstu - krok 1 z 3” w jego części „Typ danych źródłowych” wybierz „Rozdzielany”. Resztę pozostaw bez zmian wybierz „Dalej>”
Pojawi się okno „Kreator importu tekstu - krok 2 z 3” w części „Ograniczniki” zaznacz jedynie „Spacja”, oraz jeżeli nie zostanie wybrane automatycznie to wybierz „Kolejne ograniczniki traktuj jako jeden”. Wybierz „Dalej>”
W oknie „Kreator importu tekstu - krok 3 z 3” niczego nie zmieniaj. Wybierz „Zakończ”.
W kolejnym oknie „Importowanie danych”, powinno być wybrane „Istniejący arkusz”, oraz poniżej „=$A$1”. Jeśli wszystko się zgadza wybierz „OK”.
Skopiuj dane X oraz Y i przejdź do zakładki „Dane_Wprowadzone”. wklej je odpowiednio w kolumnie A i B. W kolumnie C w wierszu, który znajduje się poniżej ostatniej wprowadzonej wartości (kolumna A i B) wpisz „s”. Pamiętaj aby wpisywać ją zawsze jeżeli zmieni się ilość wierszy, oczywiście w kolumnie może być tylko jedna liter „s”
Tabela „Skala” (od D1 do K3) zawiera takie komórki jak: „Jednostki układu”, „Jednostki wynikowe”, „Skala wynikowa”, „Numer przekroju”. I odpowiednio oznaczają one, że: Wprowadzone dane (kolumna A i B) mam w Metrach, chcę aby CAD narysował mi je w Milimetrach w skali 1:1. A numer tego przekroju to 1.
Tabela „Poziom odniesienia” (od D5 do I8). Wybierasz czy chcesz aby p.p. został wyznaczony automatycznie, czy może chcesz go określić samodzielnie (Użytkownika - zalecałbym, gdyż można wtedy we wszystkich określić ten sam p.p.). Gdy wybierzesz automatycznie wtedy możesz przejść do następnej tabeli.
Wybierając użytkownika w polu H7 określ w jakich jednostkach będziesz wprowadzał dane. Zakres możliwych wartości jest od F8 do G8. Pożądaną wartość wpisz w polu F7.
Tabela „Opis” (od D10 K13) Wybierz jednostkę opisów, co oznacza, że np. odległości między poszczególnymi punktami zostaną podane w tym przypadku w Metrach.
Określ rodzaj czcionki, jeżeli z danego zakresu nie odpowiadają tobie i pragniesz je później zmienić to wybierz txt.shx. Analogicznie jak powyżej wysokość czcionki określił bym jako użytkownika. Wartość tę wprowadź do komórki J12, z zakresu od H13 do I13.
Tabela „Poziom zwierciadła wody”. Podaj poziom i w jakich jednostkach został podany.
Przejdź kolejno do każdej zakładki od „krok1” do „krok6”. Koniecznie po kolei.
Z arkusza „krok1” wybierz dla tego przykładu zakres jak poniżej. Podobnie dla kolejnych.
Z arkusza „krok2” wybierz zakres jak poniżej.
Z arkusza „krok3” wybierz zakres jak poniżej.
Z arkusza „krok4” wybierz zakres jak poniżej.
Z arkusza „krok5” wybierz zakres jak poniżej.
Z arkusza „krok6” wybierz zakres jak poniżej.
Między poleceniem _mtext i kolejnym musi byś odstęp w formie „Entera”.
Wszystkie zakresy wklej do notatnika.
Wybierz „Edycja” „Zmień…”
Po pierwsze zmieniamy „ „ (to co pozostało z kratki skopiowanej z excel'a) na „” (pusta przestrzeń).
Po drugie „;” (średnik) na „ „ (spację).
Gdy już wszystko wykonaliśmy wybieramy „Plik” „Zapisz jako…”
W wierszu „Pliki typu:” wybierz opcję „Wszystkie pliki”
W wierszu „Nazwa pliku” wpisujemy co chcemy z rozszerzeniem *.scr (* - oznacza dowolną nazwę jaką chcemy nadać naszemu skryptowi) i dajemy zapisz. Kodowanie pozostawiamy domyślne.
Zamykamy dokument.
Otwieramy AutoCAD'a.
Na pasku poniżej „linii poleceń” najeżdżamy myszą na „ŚLEDZENIE” i klikamy prawym przyciskiem, i wybieramy „Ustawienia...”
W oknie „Ustawienia rysunkowe” w zakładce „Lokalizacja względem obiektu” wybieramy „wyczyść wszystkie” i dajemy „OK”.
Wybieramy „Narzędzia” „Pokaz…” i otwieramy nasz plik i cieszymy się z naszych przekrojów.
Należy pamiętać, że każda dodatkowa „spacja”, „enter” może spowodować przerwanie operacji. Wtedy w „linii poleceń” w cadzie może pokazać się komunikat, iż takie polecenie jest nieznane. Należy wtedy przejrzeć plik „.scr” w poszukiwaniu błędu.