> 1 <
| Yazar | İleti |
|
k005
[8] Yüzbaşı
169 ileti |
#38925 14.07.2008 08:57 GMT |
|
mrb arkadaşlar;
Dimension style içinde bir kaç tane ölçü sitili var. bunların dimlfac değerleri birbirinden farklı. Dimlfac değeri 1 olan ölçü stilinin adını, herhangi bir değişkene nasıl atama yapabilirim? Yardımcı olacak arkadaş(lar)a şimdiden teşekkürler.
|
|
|
srduncu
[8] Yüzbaşı
133 ileti |
#38926 14.07.2008 09:08 GMT |
|
merhaba,çok açıklayıcı değil gibi sorun biraz açarmısınız?herhangi bir değişken ne demek mesela? dimlfac?
bizi bilen bilir.biz üç kişiyiz;ben keyfim ve kahyası.... |
|
|
ehya
[70] Editör
1955 ileti |
#38927 14.07.2008 09:12 GMT |
|
Kod: (setq dmst "ehya") (setq dd (tblsearch "dimstyle" dmst)) (setq dmfac (cdr (assoc 144 dd))) "ehya" adıyla belirlenen ölçü stilinin dimlfac sistem değişkeni "dmfac" adı altında saklandı...
|
|
|
k005
[8] Yüzbaşı
169 ileti |
#38928 14.07.2008 09:17 GMT |
Alıntı merhaba; herhangi bir değişken= (Setq bp "dimstyle adı") gibi. bu soru autolisp ile ilgilidir. dimlfac= sistem değişkenlerinden bir tanesi. Çizim içinde farklı ölçekler kullanma. vs.. ********************************************************************************** ;Kod: (setq dmst "ehya") (setq dd (tblsearch "dimstyle" dmst)) (setq dmfac (cdr (assoc 144 dd))) "ehya" adıyla belirlenen ölçü stilinin dimlfac sistem değişkeni "dmfac" adı altında saklandı... ********************************************************************************* ********************************************************************************* ********************************************************************************* mrb ehya. bu kodda dimstyle adını belirlemişsin. Benim aradığım dimlfac değeri 1 olan dimstye adını bulması. yani ben önceden dimstyle adını bilmiyorum. sadece dimlfac değerini biliyorum. bu mantıkta.
|
|
|
ehya
[70] Editör
1955 ileti |
#38930 14.07.2008 09:40 GMT |
|
Aşağıdaki kod, ölçü stili içinde dimlfac değeri 1 olanları "dmlist" adı altında bi liste oluşturur.
Tek sistem değişkeni sorun çıkarır diye liste olarak hazırladım. Malum stiller içinde dimlfac değeri 1 olan birden fazla stil olabilir. Kod: (setq dmst (tblnext "dimstyle" t)
dmlist '() ) (while dmst (if (= (cdr (assoc 144 dmst)) 1) (progn (setq dimadi (cdr (assoc 2 dmst))) (setq dmlist (cons dimadi dmlist)) ) ) (setq dmst (tblnext "dimstyle")) )
|
|
|
k005
[8] Yüzbaşı
169 ileti |
#38931 14.07.2008 09:47 GMT |
|
Teşekkürler ehya. tamamdır. kolaygelsin..
|
> 1 <









