kruszynski

Moderatorzy
  • Postów

    1 427
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    83

Treść opublikowana przez kruszynski

  1. Autonumeracja gotowa: Zapraszamy do zapoznania się z funckją Można pobrać ją z adresu: http://www.drivehq.com/file/df.aspx/shareID6784279/fileID487466105/Zmien tekst.zip W przypadku niejasności proszę zapoznać się z zamieszczoną poniżej instrukcją.Autonumeracja.zip Instrukcja ZmienTEKST.pdf
  2. Witam. Tools ze zmienioną nazwą funkcji izolacji i cofania izolacji można pobrać z adresu: http://www.drivehq.com/file/df.aspx/shareID6784279/fileID486908119/Tools1.1.exe Nowe nazwy to: Izolujwarstwy Cofnijizolacje
  3. A dla mnie bardziej naturalne jest Prefx + (Numer / Tekst) + Suffix Stąd pomysł na to, żeby każdy mógł sobie ustawić według własnych potrzeb. Ale nie jestem pewien jak zrobić ładne i funkcjonalne okienko.
  4. Poczta doszła. Dziękuję. W przedstawionym załączniku są teksty, które nadpisują dotychczas istniejący tekst. Chciałbym, żeby w nasza wersja uwzględniała dopisywanie do istniejącego tekstu. Nadpisywanie byłoby opcją. A uwzględniając utrzymanie starego tekstu. Mamy cztery pozycje (tekst/numer/prefix/suffix), gdzie główną byłby tekst wejściowy a nie numer (w przeciwieństwie do przedstawionej funkcji). Stąd wątpliwość z położeniem numeru. Ale mam już pomysł na rozwiązanie.
  5. Witam Właśnie pracuję nad funkcją zmiany tekstu i pojawiło się pytanie: zakładam że mam tekst "ABC" po zmianie ma być "PrefixABCSuffix" gdzie prefix i suffix ustawiam w okienku A proszę powiedzieć jak może wyglądać ta część okienka, odpowiedzialna za autonumerację. Czy może pani zrobić zrzut ekranu z okienka gdzie jest to dobrze rozwiazanie? a może mogłaby Pani narysować coś takiego na kartce i wstawić skan? Problem jest taki, że różni użytkownicy będą chcieli ustawiać autonumerację w różnych miejscach: NumerPrefixABCSuffix PrefixNumerABCSuffix PrefixABCNumerSuffix PrefixABCSuffixNumer Pytanie jest jak decydować w prostym okienku gdzie ten numer ma się ukazać.
  6. W załączniku plik zawierający zdefiniowaną funkcję podającą sumę długości wskazanych elementów. Po wczytaniu pliku, funkcję uruchamia się poleceniem Sumlen SumLen.zip
  7. Proszę o podanie numeru kompilacji ZWCADa, jakiego Pan używa, informację tą można uzyskać wpisując polecenia vernum. Sprawdziliśmy to w ZWCAD 2010 i problem się nie potwierdził.
  8. ZWCAD jeszcze nie obsługuje drukowania wypełnionych powierzchni. Natomiast w sprawie przezroczystości, to częściowo jest taka możliwość, zależy do czego chce Pan to wykorzystać. Nie ma możliwości ustawienie półprzezroczystych obiektów na czas edycji, rysowania. Można natomiast ustawić materiał elementu na szkło, a następnie renderować scenę. W wyniku renderowania, element na obrazku, będzie miał materiał - będzie przezroczysty. Może to być też częściowe rozwiązanie problemu drukowania bez powierzchni. Można renderować scenę do pliku JPG, będą tam zawarte materiały, światła/cienie i inne tego typu cechy. a następnie taki obrazek można oczywiście wydrukować.
  9. Witam Dzięki życzliwości jednego z użytkowników programu, udało nam się opracować tymczasowe rozwiązanie problemu. Rozwiązanie polega na tym, żeby po dostosowaniu swoich ikonek, zapisać ustawienie ikonek w pliku MNU. W tym celu proszę wpisać polecenie _+customize 1. W okienku, które się otworzy w zakładce Paski ikon proszę kliknąć "Export" w okienku wybrać paski, które mają być zapisane, a następnie określić ścieżkę dostępu do pliku. W kolejnym kroku należy w uruchomić polecenie _options, W okienku wejść w zakładkę Profile, wybrać profil i kliknąć [Przywróć] - zostaną ustawione domyślne ustawienia ikon. Ostatnim krokiem jaki należy wykonać, jest uruchomienie polecenia "menuload" w okienku proszę kliknąć [Przeglądaj] i wskazać plik MNU który był zapisany na początku. W polu [Nazwa pliku] wpisana zostanie ścieżka do pliku MNU, powyżej proszę zaznaczyć opcję "Zastąp wszsytk" i kliknąć [Wczytaj]. Pozdrawiam
  10. Witam Poniżej proszę link do pobrania nakładki TOOLS2 z aliasami do ZWCAD 2010 TOOLS2
  11. Dziękuję za sugestię, być może kolejne seminarium uda się nam zorganizować bliżej Łodzi.
  12. Oczywiście, zapraszamy.
  13. Witam jest taka możliwość Perspektywę można wywołać wpisując polecenie DVIEW a następnie wybrać opcję D i wpisać odległość.
  14. kruszynski

    GUI do Lispa?

    Niestety na chwilę obecną nie ma nic co można by polecić. W ZWCAD 2010 ma być możliwość wczytywania plików ARX lub ich ułatwione dostosowanie, być może dzięki temu dałoby się uruchomić OpenDCL, a to środowisko daje znacznie większe możliwości niż sam DCL. Myślę, że jeśli potrzebne jest tworzenie skomplikowanych okienek dialogowych, to jednak polecałbym VBA albo nawet C++ w ZWCAD 2010 mają być nowe możliwości w tym zakresie.
  15. Witam Sprawdziłem Pana kod, i wygląda że jest poprawny. Pierwsze co sie nasuwa, co może powodowac problem, to użycie zmiennej USERI1 gdzieś wcześniej w kodzie i zapisanie tam wartości o innym typie danych niż zadeklarowana zmienna OBECNA. Proszę spróbować nie deklarować typu tej zmiennej, co będzie w zmiennej systemowej to zwróci i dalej można to interpretować. Innym rozwiązaniem może być przypisanie objąć obsługą błędu On Error Resume Next OBECNA = Thisdocument.GetVariable("useri1") On Error GoTO 0 A dalej sprawdzić zmienną Err, może tam będzie jakieś wyjaśnienie. Ta procedura jest częścią jakiejś większej nakładki? jak jest wczytywany plik i wywoływana funkcja? ręcznie? czy przez LISP?
  16. Witam Serdecznie zapraszamy wszystkich zainteresowanych do udziału w Seminarium dotyczącym wprowadzenia nowej wersji programu ZWCAD 2010 Seminarium odbędzie się dnia 28 stycznia 2010 w Bielsku - Białej. Osoby zainteresowane udziałem w seminarium proszę o pobranie załączonego zaproszenia i zgłoszenie nam zainteresowania wzięciem udziału w seminarium. Pozdrawiam zaproszeni-na-seminarium_v01.pdf
  17. Nie znam możliwości automatycznej zmiany nazw atrybutów. Może być tak (choć tego nie sprawdzałem), że atrybuty o tych samych nazwach jeśli są w różnych blokach, eksportowane są z różnymi nazwami. Czy bloki, które są ze zmienionymi nazwami są zdefiniowane w pliku? czy w pliku zewnętrznym np: XRef? Czy te nazwy atrybutów są zmienione już w rysunku? czy dopiero zmiana jest w pliku txt do którego atrybuty są zapisane?
  18. Można też zrobić tak: . . On Error GoTo DefiniujStyl 'teraz styl jest, albo nie Set Blode = Thisdocument.Textstyles.Item("STYL_1") 'jak nie ma, to przechodzi do etykiety 'Tu moge używać stylu bo napewno jest Exit Sub ' jak tego nie będzie to zawsze wykona sie to co jest po etykiecie. DefiniujStyl: 'Tu tworze i definiuje właściwości stylu Resume Next ' to przenosi spowrotem do Set Blode.... End Sub Czasem też można użyć takich sposobów, ale przy większej ilości kodu łatwo sie w tym pogubić.
  19. Niby dobrze, ale niedobrze Blocks dałem jako przykład bo taki miałem pod ręką, powinno być Textstyles czy jakoś podobnie. To co Pan napisał będzie działało ale jak na końcu nie będzie On Error GoTo 0 to poza funkcją jeśli wystąpi jakiś inny dowolny błąd to wróci znów do etykiety KONIEC co skutecznie zapętli program. Powodzenia w późniejszym diagnozowaniu gdzie jest błąd.
  20. ja to robie tak: On Error Resume Next Set Blode = Thisdocument.Blocks.Item(newName) On Error GoTo 0 If TypeName(Blode) <> "Nothing" ' chyba może też być warunek Blode Not(IsNothing) ' tu sie dzieje co ma sie dziać EndIf
  21. Rzeczywiście nie ma funkcji CopyFrom. Dlaczego wybrał Pan taką metodę - Tworzenie obiektu wymiarowania i kopiowanie jego ustawień do stylu? Moim zdaniem lepiej byłoby poprostu utworzyć nowy styl i poustawiać jego właściwości. W katalogu ZWCAD/Help jest plik: VBARef.chm, Jest w nim opisany model obiektowy i wszystkie dostępne właściwości i funkcje dla poszczególnych typów obiektów, style wymiarowania też są opisane. Raczej nie znam łatwego rozwiązania problemu wyświetlania innych strzałek niż są we właściwościach, skonsultuję tą sprawę z producentem programu. Inaczej programowo można edytować wymiary przez LISP. Jest to skomplikowane ale możliwe.
  22. Zapraszam do sprawdzenia możliwości polecenia UNITS.
  23. W tym wypadku problem jest taki, że ta funkcja działa na ZWCAD w wersji 2009 a nie 2008. Pomyśle nad "odchudzeniem" funkcji do wersji 2008
  24. Witam Funkcja MDist gotowa. Proszę wczytać załącznik i potestować. MDist.zip
  25. Witam W załączniku plik zawierający funkcję działającą w następujący sposób: Funkcję wywołuje się przez wpisanie polecenia WW Użytkownik wpisuje nazwę warstwy Wszystkie wymiary zostają przeniesione na warstwę o podanej nazwie. Wymiary.zip