26.04.2008 05:57    

k005
mrb arkadaşlar;


"3.00~4.50" <----- sadece bir text objesi.. (dtext). Buna tıkladığımda, toplayıp 2 ye bölen bir lisp yapılabilirmi?

lisp sonucu : 3.75

şimdiden teşekkürler..

26.04.2008 11:46    

ehya
Bu vermiş olduğun değer her zaman aynı mı peki? Yani "Sayı ~ Sayı" şeklinde mi?

26.04.2008 11:54    

k005
Alıntı
ehya :
Bu vermiş olduğun değer her zaman aynı mı peki? Yani "Sayı ~ Sayı" şeklinde mi?




evet ehya format hep aynı. "sayı~sayı".

örnek:

"3.00~4.50"

"2.50~5.15"

"3.45~6.70" gibi..

27.04.2008 09:42    

ehya
Yazıların her zaman yukarıdaki gibi olursa eğer sorunsuz çalışır.
Komut adı TBB



Kod:

(defun c:tbb ()
  (setvar "modemacro" "CopyRight © Archme -->EhYa<--")
  (setq tbb_ent (entsel "\nYazıyı seç:"))
  (if (= tbb_ent nil)
    (progn
    )
    (progn
      (setq tbb_tan (cdr (assoc 0 (entget (car tbb_ent)))))
      (if (/= tbb_tan "TEXT")
(progn
  (princ "\nSeçilen nesne yazı değil...!!!")
)
(progn
  (setq tbb_c1 0)
  (setq tbb_c2 1)
  (setq tbb_sira nil)
  (setq tbb_ne (cdr (assoc 1 (entget (car tbb_ent)))))
  (setq tbb_len (strlen tbb_ne))
  (while (< tbb_c1 tbb_len)
    (setq tbb_t (substr tbb_ne tbb_c2 1))
    (if (= tbb_t "~")
      (progn
(setq tbb_c1 tbb_len)
(setq tbb_sira tbb_c2)
      )
    )
    (setq tbb_c1 (+ tbb_c1 1))
    (setq tbb_c2 (+ tbb_c2 1))
  )
  (if (= tbb_sira nil)
    (progn
      (alert "\nSeçtiğiniz yazı istenilen nitelikte değil...!!!"
      )
    )
    (progn
      (setq tbb_ilk_sayi (substr tbb_ne 1 (- tbb_c2 2))
    tbb_son_sayi (substr tbb_ne tbb_c2 tbb_len)
      )
      (if (= (numberp (distof tbb_ilk_sayi)) nil)
(progn
  (alert "\nİlk değer sayı değil.. Kontrol edin...")
)
(progn
  (if (= (numberp (distof tbb_son_sayi)) nil)
    (progn
      (alert "\nSon değer sayı değil.. Kontrol edin...")
    )
    (progn
      (setq tbb_ort (/ (+ (distof tbb_ilk_sayi)
  (distof tbb_son_sayi)
       )
       2.00
    )
      )
      (alert (strcat "\nİki sayının ortalaması : <  "
     (rtos tbb_ort 2 2)
     "  > :"
     )
      )
    )
  )
)
      )
    )
  )
)
      )
    )
  )
  (princ)
)

27.04.2008 10:04    

k005
Alıntı
ehya :
Yazıların her zaman yukarıdaki gibi olursa eğer sorunsuz çalışır.
Komut adı TBB


Ehya harikasın ya. sağol hocam. teşekkür ederim.

> 1 <
Copyright © 2004-2022 SQL: 0.651 saniye - Sorgu: 55 - Ortalama: 0.01184 saniye