kruszynski

Moderatorzy
  • Postów

    1457
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    87

Treść opublikowana przez kruszynski

  1. Dziękuję. Proszę jeszcze o informacje jaką wersję programu Pani używa. Informację tą można odczytać wpisując polecenie _vernum
  2. Witam Niestety nie znam sposobu jak szybko można oczyścić rysunek z filtrów warstw. Być może uda mi się przygotować jakiś skrypt, który mógłby to zautomatyzować. Pozdrawiam
  3. Może tak być. Ja to sprawdziłem na 2012.12.14(8707) i 2013.01.27(9513).
  4. Myślę, że raczej (vl-catch-all-apply 'vla-AddObject (list (vla-item (vla-get-Dictionaries (vla-get-ActiveDocument (vlax-get-acad-object))) "ACAD_TABLESTYLE") "MyStyle" "ZcDbTableStyle")) Ten sposób działa. prawdopodobnie tutaj jeszcze jest niezgodność
  5. Witam Sprawdziłem to i rzeczywiście tworzenie tabeli przez VLISP jeszcze w tej wersji nie jest obsługiwane. Tymczasowo pozostaje korzystać z entmakex. Ale mam też dobrą wiadomość: próbowałem utworzyć tabelę przez VLisp na najnowszej wersji ZWCADa i próba zakończyła się powodzeniem. Wersja, która pozwala na tworzenie tabel nie jest jeszcze oficjalnie dostępna. Pozdrawiam
  6. Witam Z ostatniego kontaktu z ZWSOFT, który pamiętam a dotyczył Tabel i dostępu przez LISP wynika, że nie było możliwości pracy na tabelach. Z pewnością było to jeszcze przed wydaniem wersji ZWCAD+. Postaram się ustalić jak sytuacja ma się na chwilę obecną i dlaczego nie działa Pana przykład. Może uda się ustalić jakieś rozwiązanie zastępcze np przez (entmod). Przy drugim rzucie oka na Pański kod myślę, że lepszym sposobem wstawiania wiersza do Tabeli będzie użycie metody InsertRows. Przykładowy kod, który u mnie zadziałał jest taki: (setq Tabela (vlax-ename->vla-object (car(entsel)) ) ) (vlax-invoke-method Tabela 'InsertRows 3 2.5 2) parametry metody są: Indeks wstawianego wiersza. (tutaj 3) Wysokość wiersza. (tutaj 2.5) Ilość wstawionych wierszy. (tutaj 2) Pozdrawiam
  7. Witam Potwierdzam takie działanie programu. Zgłosiłem problem już jakiś czas temu, a zgłoszeniu nadano numer: T6385. Niestety na chwilę obecną nie znam sposobu na obejście tego problemu. Pozdrawiam
  8. Witam Tak właśnie zrozumiałem zadanie, że procedura ma przebiegać bez ingerencji Użytkownika. Decyzje odnośnie np lokalizacji czy nazw utworzonych PDFów pozostają w ustawieniach samego PDFCreatora. W samej procedurze przypisywana jest jedynie drukarka, nie ingerujemy w inne ustawienia akruszy czyli powinny być użyte takie, jakie są ustawione dla każdego arkusza, chyba że PDFCreator w sobie posiada zdefiniowane ustawienia rozmiaru papieru. Pozdrawiam
  9. Witam W proszę sprawdzić plik z załącznika. Po jego wczytaniu zostanie dodane polecenie ObrocWidok. po jego uruchomieniu program poprosi o wskazanie dwóch punktów, a następnie obróci aktywny widok w rzutni tak, by wskazane punkty były równoległe do dolnej krawędzi kartki. Polecenie działa jedynie w przestrzeni arkusza, gdy aktywny jest jeden widok. Pozdrawiam ObrocWidok.zel
  10. Witam W załączniku dodałem program, który wszystkie arkusze wydrukuje przez PDFCreator. Plik należy wczytać używając polecenia appload Po poprawnym wczytaniu pliku, zostanie dodane polecenie "Wielodruk". Proszę uruchomić to polecenie a w wyniku jego działania wszystkie arkusze zostaną wydrukowane. Program działa na ZWCAD w wersjach Standard i Professional: 2011, 2012, 2012+ Pozdrawiam WieloDruk.zel
  11. Witam Postaram się opracować jakiś program LISP, pozwalający wydrukować wszystkie arkusze z rysunku przez PDFCreator. Pozdrawiam
  12. Witam Dziękuję za zgłoszenie. Temat bindowania konsultujemy z producentem ZWCADa. W sprawie drukowania niestety pozostaje używanie zewnętrznych programów. Pozdrawiam
  13. Witam Przeciągając za krawędź okna może Pan zmienić jego rozmiar na tyle, żeby zobaczyć pełną nazwę pliku Po ustawieniu kursora nad określonym wzorem pojawi sie dodatkowy dymek, z pełną nazwą pliku wzoru Pozdrawiam
  14. Witam Jeśli każdy wzór jest w oddzielnym pliku .pat, proszę pliki skopiować do katalogu danych użytkownika W Windows 7 dane użytkownika są w katalogu C:\Users\<NazwaUżytkownika>\AppData\Roaming\ZWSoft\ZWCAD\2012\en-US\Support\ W Windows XP C:\Documents and Settings\<NazwaUżytkownika>\Dane aplikacji\ZWSoft\ZWCAD\2012\en-US\Support\ Po skopiowaniu plików do tego katalogu, powinny być one dostępne w ZWCAD+ Pozdrawiam
  15. Witam Aby własne wzory kreskowania były widoczne w ZWCAD 2012+ należy je dodać do istniejących standardowych plików definicji kreskowania. Czyli w katalogu ZWCADa, jest podkatalog Support, w którym znajdują się pliki ZWCAD.pat i ZWCADiso.pat. Proszę otworzyć te pliki w edytorze tekstu. Również pliki własnych wzorów kreskowań proszę otworzyć w edytorze tekstu i przekopiować ich zawartość do standardowych plików kreskowań. Jeśli nie będą one widoczne w liście standardowych wzorów kreskowania, proszę zmienione pliki ZWCAD.pat i ZWCADiso.pat przekopiować do katalogu danych użytkownika. Pozdrawiam
  16. Witam Poprzedni program napisany był w języku C++. w ZWCAD 2012+ zmieniony został format wczytywanych programów napisanych w tym języku. Przepisałem tą funkcję w języku LISP. Teraz mozliwe jest jej wczytanie w ZWCAD 2012+ Proszę wczytać załączony plik. Funkcję można uruchomić poleceniem LZS Pozdrawiam Strzalki.zel
  17. W tej wersji długość widoczna jest jedynie w lewym dolnym narożniku okna
  18. Tak, problem, jest nam znany i zostanie rozwiązany w najbliższej aktualizacji
  19. W przykładzie, na którym to testowałem działa poprawnie na tej samej wersji. Czy mógłby Pan przesłać przykładowy plik z podkładem na adres pomoc@dobrycad.pl ?
  20. Dobrze rozumiem, że te słowniki należy pobrać z samego dokumentu? Jeśli tak, to tutaj jest to jakoś inaczej rozwiązane, bo wylistowałem zdefiniowane słowniki i takich nie było.
  21. Czy może Pan coś więcej podpowiedzieć w tym temacie? Wiem jak można odczytać Dictionary, ExtensionDictionary czy XRecord, ale jak pobrać filtry warstw? Sprawdzałem link, który Pan podał, program wczytuje się w ZWCAD, ale kiedy chcę sprawdzić działanie, wyświetla się okno, ale nie wyświetlają się w nim nazwy filtrów a jedynie <wszystkie warstwy> Jak można to sprawdzić?
  22. Nie znam sposobu na manipulowanie stanami warstw przez LISP. Zapytam ZWSOFT czy jest taka możliwość. Jakiś czas temu napisałem coś, co pozwala na uzgodnienie stanu warstw ze stanem z zewnętrznego pliku. http://www.zwcad.pl/zwcad-pomoc/kurs-lisp/39-kursy/kurs-lisp/przyklady-lisp/195-wczytywanie-warstw-z-zewnetrznego-pliku.html Może to byłoby pomocne
  23. Zapraszam do zainstalowania nowej skórki do ZWCAD+. Zmienia ikonki na takie, jakie są w ZWCAD 2012 http://forum.cad.info.pl/topic/663-skorka-do-zwcad/
  24. Mamy potwierdzone przypadki że po przeinstalowaniu ZWCADów i VBA występują niezgodności. Niezgodności polegają na tym, że ZWCAD 2012 używa VBA 6.0 ZWCAD+ używa VBA 6.5. Czasem po przeinstalowaniu robi się tak, że VBA 6.0 instaluje się do ZWCAD+, a VBA 6.5 do ZWCADa 2012. Co należy w tym przypadku zrobić to odinstalować oba VBA używając w konsoli Windows następujące polecenia by odinstalować VBA 6.0: MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E} VBA 6.5 MsiExec.exe /X{A13D16C5-38A9-4D96-9647-59FCCAB12A85} Następnie należy uruchomić ZWCADa i spróbować wczytać projekt nakładki VBA. Wówczas pojawi się komunikat, że VBA jest niedostępne i link do pobrania odpowiedniej wersji VBA, którą należy pobrać i zainstalować. Po tej operacji powinno już wszystko działać poprawnie.
  25. Rzeczywiście po uruchomieniu okna wyboru koloru program działa dalej i nie znam sposobu, żeby to zatrzymać. Myślałem, że może uda sie przechwycić zdarzenie zamknięcia tego okna, to byłoby nawet możliwe, ale i tak nie uda się przekazać wyniku do formularza, bo jego obiekt musiałby być globalny a to nie chce się uruchomić, bo wyświetla komunikat, że moduły nie mogą być zmiennymi globalnymi. Niestety myślę, że pozostaje czekać do wydania wersji ZWCADa, w której będzie to poprawione.