 |
Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.
|
|
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!
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. |
|
|
|
 |
|
|
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
|
| | Strona wygenerowana w 0,35 sekundy. Zapytań do SQL: 12 |
|
|