Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD Strona Główna Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
lispy, lispy i inne lispy
Autor Wiadomość
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Czw Paź 29, 09 15:01   lispy, lispy i inne lispy

Szukam lispa działającego w zw podobnie jak lisp numeracja.fas
Szukam, bo moim zdaniem automatyczne numerowanie fundowane w expresie nie działa jak należy, a zanim to poprawią morze czasu upłynie.
Chodzi mi o zwykłe przenumerowanie dowolnego tekstu z prefixem lub sufixem (krok 1)
 
     
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Czw Paź 29, 09 15:38   

Witam,

niestety nie wiemy jak działa numeracja.fas.

Jeśli wiedzielibyśmy jak działa, to postaralibyśmy się napisać coś własnego.

Pozdrawiam
 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Czw Paź 29, 09 15:52   

ten lisp był pisany pod acada (autor Dariusz Piros), można go znaleźć np. na str www.cad.pl, Działa prosto, uruchamia się lispa - wyskakuje się okienko z opcjami do ustawienia: od jakiego numeru ma się zacząć numerowanie (np od 15), określeniem prefixu (np ciąg znaków abcd).
Potem wybiera się obiekty, tj wcześniej wstawione teksty, np "x", klika je kolejno, lub zaznacza fensem (wtedy o kolejności numeracji decyduje "fens" (fence, skrót "f")), no i program zwraca poprawione wszystkie "x" na abcd15, abcd16, etc..
Można by rozwiąć go o funkcję suffix, (stała w postaci ciągu znaków za numeracją), lub dodatkowo krok, np nie 1 tylko 2 lub 10. Póki co ja używam prostej numeracji opisanej na początku
Mam nadzieję ze jest to jasne co napisałam. Oczywiście nie chodzi to i sposób działania tylko skutek, aczkolwiek sposób ze wzgl. na prostotę jest jak najbardziej ok.
podany w expresie ułatwiacz, niestety nie działa jak należy tzn, np gubi w sposób losowy kolejność numerowanych textów oraz niepotrzebnie wstawia spację między tekstem a kolejną liczbą.
 
     
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Czw Paź 29, 09 16:04   

Witam,

dziękuje za opis. Myślę, że uda się przygotować odpowiedni skrypt.

Pozdrawiam
 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
  Wysłany: Pią Mar 05, 10 12:17   

dmatusz3 napisał/a:
Witam,

dziękuje za opis. Myślę, że uda się przygotować odpowiedni skrypt.

Pozdrawiam


Upominam się powtórnie, o to co powyżej. Czy udało się coś napisać?

I jeszcze drugi przydatny lisp, niestety autocadowy, w ZW nei chodzi, a nie znalazłam podobnego na ZW:

liczlin

działa w ten sposób że po zaznaczeniu grupy linii zwraca ilość i sumaryczną długość linii. W wersji autocadowej, był nieco bardziej skomplikowany (możliwość wyboru warstw), ale moim zdaniem zupełnie niepotrzebnie.

Czy da się coś takiego napisać?
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pią Mar 05, 10 12:50   

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
Pobierz Plik ściągnięto 118 raz(y) 1,24 KB

 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Sob Mar 06, 10 18:09   

cudnie! :smile:
działa nawet lepiej!

Coś udało się z numeracją zdziałać?
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pon Mar 08, 10 10:14   

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ć.
 
     
Martin_S 
konstruktor

Pomógł: 1 raz
Dołączył: 20 Sie 2009
Posty: 111
Skąd: Lubin
Wysłany: Pon Mar 08, 10 11:06   

Czy chodzi o to?

Podciąg

Po zmianie : Poz. Podciąg P-01
_________________

 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Pon Mar 08, 10 11:07   

doszedł załącznik pocztą?

to przykładowy acadowy lisp, działa prosto, zrzut z ekranu w załączeniu. Jeśłi by go uzupełnić o suffix, to by było bosko

czyli działa to tak:
Wstawiamy literki dowolne w miejscach które chcemy.. tu wstawiłam po prostu "A"
po uruchomieniu "numeracja" lisp mi zmienia opis "A" na xyz1, xyz2, etc.. bo zadałam numerację od 1 (można od 10, wtedy będzie xyz10, xyz11, xyz12 etc) oraz prefix "xyz".
Natomiast gdyby uzupełnić ten list o suffix, np. klm, to zadając numerację od 1, można by uzyskać trzy przypadki (wydaje mnie się że wystarczające):
xyz1klm pref+suff
1klm tylko suff, pref pusta
xyz1 tylko pref, suff pusta

I jeszcze jedna użyteczna rzecz. Po uruchomieniu kolejny raz procedury numeracja, lisp pamięta ostatni użyty numer i niejako numeruje dalej, widać to na obrazku, przerwałam numerację na 3, a lisp po ponownym uruchomieniu chciał dalej numerować - 4.. można oczywiście w okienku zmienić ten numer na inny..
 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Pon Mar 08, 10 11:12   

Martin_S napisał/a:
Czy chodzi o to?

Podciąg

Po zmianie : Poz. Podciąg P-01


w tym wypadku prefixem byłby ciąg znaków "Poz. Podciąg P-0"

gdyby się chciało inaczej, np "Poz. P-01 Podciąg" pref to "P-0" a suff " Podciąg", uwzględniając oczywiście spacje przed Podciąg..
"Poz. P-01 Podciąg"
"Poz. P-02 Podciąg"
"Poz. P-03 Podciąg".. "Poz. P-09 Podciąg"
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pon Mar 08, 10 12:31   

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.
 
     
alf

Dołączył: 13 Lip 2008
Posty: 47
Skąd: z miasta
Wysłany: Pon Mar 08, 10 12:39   

ok, może być z wodotryskiem.. ;)
 
     
Martin_S 
konstruktor

Pomógł: 1 raz
Dołączył: 20 Sie 2009
Posty: 111
Skąd: Lubin
Wysłany: Pon Mar 08, 10 12:40   

Mysłałem o takim wariancie jednak dla przykładu j.w. słowo Podciąg


Prefix ("Poz. ")
tekst podstawowy ("Podciąg") ("Belka") itp.
suffix (" P-") ("B-")
numer("1") ("2") itd.

(prefix/tekst/suffix/numer)
_________________

 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pon Mar 08, 10 12:49   

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.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - anime
Strona wygenerowana w 0,35 sekundy. Zapytań do SQL: 12