21.04.2014 11:58    

alpayelmas
Merhaba;
Autocadde proje içindeki objelerin ( text, block, attrib vs... ) oluşkturulma sıralarını yanlarına yazan (sayı olarak) lisp kodu olan varmı acaba?

21.04.2014 12:16    

seboli61


Linkleri görebilmek için ÜYE olmalısınız.

İş görür mü ?

21.04.2014 13:36    

Travaci
Text, block, attrib vs... derseniz olmaz, her nesnede çalışmayabilir hata verebilir.
Niye böyle birşeye gerek duydunuz oda merak konusu :)

Kod:

(defun c:num (/ ss n cc)
  (setq ss (ssget) n 0)
  (setvar "cmdecho" 0) (command "._undo" "be")
  (if ss (repeat (setq cc (sslength ss))
    (entmake (list (cons 0 "text")
      (cons 10 (cdr (assoc 10 (entget (ssname ss n)))))
      (cons 1 (rtos (setq cc (1- cc)) 2 0))
      (cons 40 (getvar "textsize"))))
    (setq n (1+ n))))
  (command "._undo" "e") (setvar "cmdecho" 1)
  (princ)
)

Yazı yüksekliğini textsize dan alır.
Seçimi tek tek yapmayın.

Travaci (06.11.2014 06:53 GMT)

05.11.2014 15:48    

LEYLO
Seçilen objelerin hangi özelliğinden yararlanarak oluşturulma sırasını belirliyor.

> 1 <
Copyright © 2004-2022 SQL: 1.153 saniye - Sorgu: 50 - Ortalama: 0.02306 saniye