alf

Użytkownik forum
  • Postów

    572
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    15

Ostatnia wygrana alf w dniu 30 Stycznia

Użytkownicy przyznają alf punkty reputacji!

Ostatnie wizyty

4980 wyświetleń profilu

Osiągnięcia alf

Średniozaawansowany

Średniozaawansowany (3/6)

22

Reputacja

  1. Kilka miesięcy temu kupiliśmy '2025
  2. i jeszcze jedno, spacja też powinna być traktowana jako znak (ciąg znaków może zwierać spacje), więc podział odcinków nie powinien pomijać spacji, z wyjątkiem takim że spacje jako nie liczby powinny "znaleźć" się w odcinkach literowych
  3. niestety nie wystarczy, bo to wiele liczb, ale każda ma inną wartość. Tak więc mathtext niezbędny
  4. obrazowo tak to sobie wyobrażam: 1) z ciągu np s(df125,56<12.22x niezależnie od spacji czy innych znaków, wyciąga tylko liczby, w tym wypadku cztery s(df12;5,56<12.22x 12 5 56 i 12.22 możemy wygra ręcznie lub zadać kryterium (tylko liczby >12) Kalkulator zmienia tylko liczbę >12 2) alternatywa, wymagająca kilku kroków, ale chyba prostrza, bo wtedy wystarczył by lisp robiący rozbicie tego ciągu tekstowego s(df12;5,56<12.22x na odcinki zawierające te liczby (przerwanie w miejscu gdzie cyfra zaczyna lub łączy się liczba ze znakiem innym niż liczba lub kropka): s(df 12 ; 5 , 56 < 12.22 x teraz możemy już wyłowić potrzebne nam liczby wg kryterium wielkości, wrzucić je na osobną warstwę, wyizolować i przeliczyć mathtext - em 3) Potem dla dopełnienia "dzieła" można by skleić z powrotem rozbite w drobny mak teksty, też stosując kryterium odległości między znakami (nie będą większe niż spacja) ale to co najpotrzebniejsze i bez sklejania mamy
  5. kalkulator tekstów Potrzebuję lispa do zmiany konkretnych wartości w tekstach, poprzez np. dodanie/odjęcie stałej wartości. Mam pod ręką dwa lispy, z czego jeden robi świetną robotę dla pewnej grupy tekstów (mathtext) a drugi, nieco inny, działa, ale nie tak, jak ja bym chciała. Tak więc mam dwa rodzaje tekstów (mono-textów w tym wypadku, choć ) 1) tekst będący w całości liczbą, np 12.22 2) tekst zawierający w ciągu znaków alfanumerycznych tę liczbę, np "ab12, c1415, do końca 12.22" Potrzebuję np. dodać do wybranych (wielu) liczb jakąś wartość, np. 0.25 a) w tekstach 1) stosuję lisp "mathtext", wyizolowuję pożądane teksty i zmieniam je wszystkie o zadaną wartość (nie tworzę nowych tylko zastępuję wartości) b) analogicznie chciałabym to zrobić z tekstami 2), ale TextCalcV1-0 choć działa to nie tak jak lisp mathtext. Jest w nim natomiast pożądana funkcja wynajdowania ciągów liczbowych i wyboru właściwego ciągu. przykład: z ciągu a-n "ab12, c1415, do końca 12.22" wyłowi 12, 1415 oraz 12.05 jako trzy liczby i pozwoli na wybór jednej z nich do dalszej do zmiany. I na tym kończy się jego użyteczność bo do zmiany potrzebuje tekstu wartości jaka mamy dodać/udjąć oraz wstawia nową wartość a nie zastępuje w tekście "ab12, c1415, do końca 12.22" pozycji "12.22" na "ab12, c1415, do końca 12.47" TextCalcV1-0 ma jeszcze jedną wadę, brak możliwości ustawienia własnego zaokrąglenia, zaokrąglenie wstawia zgodnie z ustawieniami "units" Czy ktoś mógłby się pochylić nad tym problemem? mathtext.lsp TextCalcV1-0.lsp
  6. też używam zapisywania do "las". Przydatna rzecz
  7. measure block, co odl. X, bez align?, trzeba by tylko wyliczc ile jest odl X po linii
  8. To wyjaśnia.. można użyć jakiegoś programu do szybkiego wsadowego poprawiania nazw, np renamer.
  9. całkiem zacne narzędzie. W chwili potrzeby potestuję..
  10. właśnie to.., dziękuję!!
  11. niestety nie na jednym rysunku mam ten problem, jest tego więcej wysyłam przykładowy plik do sprawdzenia, to export dgna z bentleya do dwga, wysyłam na prv, z prośbą o sprawdzenie co nie tak z nim
  12. Właśnie dlatego od dawna unikam we wszelkich nazwach plików, katalogów polskich ogonków. Jak się coś sypie, to zazwyczaj albo zbyt długa ścieżka, połączenie z mapowanym dyskiem lub właśnie polski znak
  13. Merci!
  14. tu, w zw, jak raz przekręcisz gałkę i klops, jak zepsute radio Erewań. Ale dla mnie to dobrze, bo w pliku miałam kilka layoutów ustawienia na 1 a sporą część na 0 i wszystkie mi ustawił na 1.
  15. chodzi, ale z powrotem nie wraca do ustawienia 0 (tj z 1 na 0). Co prawda mi potrzebne tylko przejście na 1, ale dla porządku przekazuję tę informację, bo może ktoś chciał by w drugą stronę Command: L-ANNO2 Dla układu OD-4.1_PW_Urz oczyszczl[A3] zmieniono ustawienie ANNOALLVISIBLE na 0 Dla układu OD-4.4_PT_Urz oczyszczl[A3] zmieniono ustawienie ANNOALLVISIBLE na 0 Command: ANNOALLVISIBLE Enter ANNOALLVISIBLE's new value <1>: *Cancel* Tak ogólnie to wielkie dzięki za pomoc