08.09.2008 13:55    

ardaaskin
Arkadaslar merhaba;
bana bir lisp lazım şoyleki; aynı tur objelerı sırayla numaralandırdım yada markaladım. yaklasık 100 adet numaralı obje olustu. daha sonra bunlara ornegın 50 ıle 51 numaralı obje arasına yenı bır tane daha obje gırmem gerektı,
boylece 1 er basamak kayması ıcab ettı 51 ve uzerı numaraların tek seferde otomatık olarak kalan hepsını degıstırebılcek bır lisp mevcutmu?
bana yardım edebilirmisiniz bu konuda?

ehya (23.06.2011 09:11 GMT)

08.09.2008 14:42    

miyatu
bu konu ile ilgili bir lisp yazmıştım...

ama numaraları nasıl yazıldığını buraya yazarsan yardımcı olabilirim

09.09.2008 13:21    

ardaaskin
numaralar BB101,BB102,BB103............ seklınde gıdıyor.

09.09.2008 18:29    

miyatu
bu numaraladığın objeler block mu?

herşeyi tek tek soruyorum ama kusura bakma

anlattıklarından anlayabildiğim kadarıyla aşagıdaki kodları yazdım

iki ayrı durum için iki lisp yazdım...
birinci durum araya nesne eklemiş olman
bu durumda marka numarasının 1 artması gerekir
bu işlem için kısa yol ft

ikinci durum aradan bir nesne silmiş olma durumun
bu durumda marka numarasını 1 azaltman gerekir
bu işlem için kısayol fc

nesneleri seçtikten sonraki soruya sadece numaraları girmen gerekiyor baştaki bb kısmını girmeyeceksin

uyarı:

aynı çizim içerisinde tüm markaların BB ile başladığı öngörülmüştür...
markaların ilk iki karakterleri değiştirilerek farklı gruplara ayrılmış markalar varsa aşagıda yayınlanan kodlar kullanılmamalıdır...

Kod:

;araya nesne eklenmesi durumunda kullanılacak kod
;HAZIRLAYAN miyatu 12/09/08
;FT-FC V2
(defun c:ft ()
  (setq set1 (ssget (list (cons 0 "TEXT"))))
  (setq index (sslength set1))
  (setq n 0)
  (setq ref_text_no
(atof (getstring "\n DEGISIKLIGIN BASLADIGI NOYU GIR:"))
  )
  (while (/= n index)
    (setq list1 (entget (ssname set1 n)))
    (setq ref_text (cdr (assoc 1 list1)))
    (setq num (atof (substr ref_text 3)))
    (if (< ref_text_no num)
      (progn
(setq num (+ num 1))
(setq num_yazi (strcat "BB" (rtos num 2 0)))
(setq ed (ssname set1 n))
(setq ed (entget ed))
(setq ed (subst (cons 1 num_yazi) (assoc 1 ed) ed))
(entmod ed)))
    (setq n (+ n 1))))

;nesne silinmesi durumunda kullanılacak kod
;HAZIRLAYAN miyatu 12/09/08
;FT-FC V2
(defun c:fc ()
  (setq set1 (ssget (list (cons 0 "TEXT"))))
  (setq index (sslength set1))
  (setq n 0)
  (setq ref_text_no
(atof (getstring "\n DEGISIKLIGIN BASLADIGI NOYU GIR:"))
  )
  (while (/= n index)
    (setq list1 (entget (ssname set1 n)))
    (setq ref_text (cdr (assoc 1 list1)))
    (setq num (atof (substr ref_text 3)))
    (if (< ref_text_no num)
      (progn
(setq num (- num 1))
(setq num_yazi (strcat "BB" (rtos num 2 0)))
(setq ed (ssname set1 n))
(setq ed (entget ed))
(setq ed (subst (cons 1 num_yazi) (assoc 1 ed) ed))
(entmod ed)))
    (setq n (+ n 1))))

miyatu (12.09.2008 11:00 GMT)

10.10.2009 10:52    

TR-hathor
miyatu paylaşımın için teşekkür ederim, bu lispi inceledim fakat textlerin başında harf olanları yapıyor yada harf olmasada rakamkarın başına otomatik harf koyupta kaydırma yapıyor... bu lisp üzeinden düzeltme yaparak sonuca varmak istedim... onuda ayarlayamadım.
istedigim başında yada sonunda hiç bir harf olmayan rakamların kaydırılması, poz düzenlemesinde kullanmak için..
bi autocad pluginde vardı bu olay fakat vers. 2006 üzeri çalışmıyor.
ör: 1 ila 10 arasındaki, ''1,2,3,4,5,7,8,9,10'' nuraları... ve biz 7den itibaren 2 sıra aşşağı kaymasını istiyoruz.
1.- komut satırına ''nkay'' yazıyoz...
2.- ''kaydırılması isteginiz numaraları seçin'' sorusu...
numara kaydırmak istedimiz textlerin layerı açıkken mause ile textleri seçiyoruz.
3.- ''kaydırılmasını istediginin başlangız numarası'' sorusu...
7
4.- ''kaydırma aralıgı (-1/+1)....''sorusu....
iki sayı azaltcagımızı varsayalım = -2
5.- çift enter... ve final. (1,2,3,4,5,6,7,8)
bu lisp konusunda bana yardımcı olabilirseniz sevinirim. şimdiden teşekkürler:)

Alıntı
miyatu :
bu numaraladığın objeler block mu?

herşeyi tek tek soruyorum ama kusura bakma

anlattıklarından anlayabildiğim kadarıyla aşagıdaki kodları yazdım

iki ayrı durum için iki lisp yazdım...
birinci durum araya nesne eklemiş olman
bu durumda marka numarasının 1 artması gerekir
bu işlem için kısa yol ft

ikinci durum aradan bir nesne silmiş olma durumun
bu durumda marka numarasını 1 azaltman gerekir
bu işlem için kısayol fc

nesneleri seçtikten sonraki soruya sadece numaraları girmen gerekiyor baştaki bb kısmını girmeyeceksin

uyarı:

aynı çizim içerisinde tüm markaların BB ile başladığı öngörülmüştür...
markaların ilk iki karakterleri değiştirilerek farklı gruplara ayrılmış markalar varsa aşagıda yayınlanan kodlar kullanılmamalıdır...

Kod:

;araya nesne eklenmesi durumunda kullanılacak kod
;HAZIRLAYAN miyatu 12/09/08
;FT-FC V2
(defun c:ft ()
  (setq set1 (ssget (list (cons 0 "TEXT"))))
  (setq index (sslength set1))
  (setq n 0)
  (setq ref_text_no
(atof (getstring "\n DEGISIKLIGIN BASLADIGI NOYU GIR:"))
  )
  (while (/= n index)
    (setq list1 (entget (ssname set1 n)))
    (setq ref_text (cdr (assoc 1 list1)))
    (setq num (atof (substr ref_text 3)))
    (if (< ref_text_no num)
      (progn
(setq num (+ num 1))
(setq num_yazi (strcat "BB" (rtos num 2 0)))
(setq ed (ssname set1 n))
(setq ed (entget ed))
(setq ed (subst (cons 1 num_yazi) (assoc 1 ed) ed))
(entmod ed)))
    (setq n (+ n 1))))

;nesne silinmesi durumunda kullanılacak kod
;HAZIRLAYAN miyatu 12/09/08
;FT-FC V2
(defun c:fc ()
  (setq set1 (ssget (list (cons 0 "TEXT"))))
  (setq index (sslength set1))
  (setq n 0)
  (setq ref_text_no
(atof (getstring "\n DEGISIKLIGIN BASLADIGI NOYU GIR:"))
  )
  (while (/= n index)
    (setq list1 (entget (ssname set1 n)))
    (setq ref_text (cdr (assoc 1 list1)))
    (setq num (atof (substr ref_text 3)))
    (if (< ref_text_no num)
      (progn
(setq num (- num 1))
(setq num_yazi (strcat "BB" (rtos num 2 0)))
(setq ed (ssname set1 n))
(setq ed (entget ed))
(setq ed (subst (cons 1 num_yazi) (assoc 1 ed) ed))
(entmod ed)))
    (setq n (+ n 1))))


10.10.2009 11:14    

ProhibiT
Merhaba Arkadaşlar :)

Bu konuyla ilgili, yıllar önce yazdığım 2 fonksiyon vardı onları paylaşmak istiyorum.
Fonksiyonların özellikleri kod içindeki başlıklarda açıklanmıştır, işinizi göreceğini umuyorum...

Kod:

;===================================================================
;     COUNT.LSP
;     Belirlenen sayidan baslayarak gosterilen noktalara belirlenen
;     miktar kadar artirarak sayilar yazar. Yani numaralama yapar.
;     Kaldigi sayiyi dosyayı kapatıp açsanız bile daima hatirlar
;     Hazırlayan: M. Şahin Güvercin
;                   sahinguvercin@hotmail.com
;===================================================================
(defun C:COUNT (/ sayi loop yyuk yon ynok)
   (setvar "cmdecho" 0)
   (command "undo" "group")
   (if (= 0 (getvar "useri5")) (setq esayi 1) (setq esayi (- (getvar "useri5") 1)))
   (setq sayi (getint (strcat "\nBaslangic sayisi <" (itoa esayi) "> :")))
   (if (= sayi nil) (setq sayi esayi))
   (if (= amk nil) (setq eamk 1))
   (setq amk (getint (strcat "Artis miktari <" (itoa eamk) "> : ")))
   (if (= nil amk) (setq amk eamk))
   (if (= eyuk nil) (setq eyuk (* (getvar "dimtxt") (getvar "dimscale"))))
   (setq yyuk (getreal (strcat "\nYazi yuksekligi <" (rtos eyuk) "> :")))
   (if (= yyuk nil) (setq yyuk eyuk))
   (if (= eyon nil) (setq eyon 0))
   (setq yon (getreal (strcat "\nYazi acisi <" (rtos eyon) "> :")))
   (if (= yon nil) (setq yon eyon))
   (if (setq ynok (getpoint "\nilgili noktayi seciniz..."))
      (while ynok
         (setq ynok (list (car ynok) (cadr ynok)))
         (command "text" "m" ynok yyuk yon sayi)
         (setq sayi (+ sayi amk) ynok (getpoint "\nYeni nokta seciniz......"))
      )
      (exit)
   )
   (setq eyuk yyuk eyon yon eamk amk)
   (setvar "useri5" (+ sayi amk))
   (command "undo" "e")
   (prin1)
)

;==================================================================
;     INCDEC.LSP
;     Secilen text gurubu icindeki belirli araliktaki sayilari
;     belirlenen miktar kadar artirir veya eksiltir
;     Hazırlayan: M. Şahin Güvercin
;                   sahinguvercin@hotmail.com
;==================================================================
(defun C:INCDEC ()
   (setvar "cmdecho" 0) (command "undo" "group")
   (if (= nil dpp) (setq bdpp (getvar "luprec")) (setq bdpp dpp))
   (princ "\n               Artis Miktari <") (if eamk (princ eamk))(setq amk (getint "> : "))
   (princ "\n Artirilacak sayi alt siniri <") (if eamk (princ as)) (setq as (getint "> : "))
   (princ "\n Artirilacak sayi ust siniri <") (if eamk (princ us)) (setq us (getint "> : "))
   (if (and (not amk) eamk) (setq amk eamk))
   (if (and (not as) eas) (setq as eas))
   (if (and (not us) eus) (setq us eus))
   (if (< amk 0)(setq ty "dcr") (setq ty "inc"))
   (setq eamk amk amk (abs amk) eas as eus us)
   (setq as (- as 1) us (+ us 1))
   (setq p (ssget))
   (setq l 0 n (sslength p))
   (while (< l n)
      (if (= "TEXT" (cdr (assoc 0 (setq a (entget (ssname p l))))))
         (progn
            (setq esayi (atof (cdr (assoc 1 a))))
            (if (and (> esayi as) (< esayi us))
               (Progn
                  (if (= ty "inc") (setq ysayi (rtos (+ esayi amk)))
                                   (setq ysayi (rtos (- esayi amk))))
                  (setq a (subst (cons 1 ysayi) (assoc 1 a) a))
                  (entmod a)
                  (entupd (cdr (assoc -1 a)))
               )
            )
         )
      )
      (setq l (1+ l))
   )
   (command "undo" "e")
   (prin1)
)


Selamlar, Sevgiler, Herkese Kolay Gelsin...

ProhibiT (27.11.2009 19:53 GMT)

10.10.2009 16:33    

TR-hathor
ProhibiT cevapladığın için çok teşekkürederim dostum.... fakat iki lisp te işime yarıyan lispler değil....:blush
1.ci lisp; kendisi istenilen aralıklarla yeni numaralar veriyor.... yani mevcut textler üzerinde hiçbir uygulama yapan bir lisp degil... kendisi yeni textler çıkartıyor... zaten bu numara kaydırma degil, aralık vererek numara oluşturma lispi.
2.ci lisp; error veriyor... autocad te çalıştıramadım... ya kotlarda hata var yada ben yanlış yapmış olabilirim.
başka bir arkadaşta incelese iyi olur. tekrar teşekkür ederim...

10.10.2009 17:18    

miyatu
Alıntı
TR-hathor :
ProhibiT cevapladığın için çok teşekkürederim dostum.... fakat iki lisp te işime yarıyan lispler değil....:blush
1.ci lisp; kendisi istenilen aralıklarla yeni numaralar veriyor.... yani mevcut textler üzerinde hiçbir uygulama yapan bir lisp degil... kendisi yeni textler çıkartıyor... zaten bu numara kaydırma degil, aralık vererek numara oluşturma lispi.
2.ci lisp; error veriyor... autocad te çalıştıramadım... ya kotlarda hata var yada ben yanlış yapmış olabilirim.
başka bir arkadaşta incelese iyi olur. tekrar teşekkür ederim...



hocam birinci lisp istek üzerine yazılmış ve amacı belli bir düzen içerisinde oluşturulmuş markaların son kısımlarındaki nümerik kusmın artırılması yada azaltılması dır.

senin isteğinide anladım sanırım müsait oldugumda yazmaya calışırım...

kolay gelsin...

10.10.2009 17:55    

TR-hathor
miyatu teşekkür ederim..
lispleri yeni yeni kullanıyorum... valla önceden ne ugraşıyordum... LİSPİ SEVİYORUM BE:love :love

27.11.2009 15:18    

ec
Prohibit, INCDEC lispi benim kullanabileceğim bir lisp. Fakat Autocad 2007 de çalışmıyor.
Çalıştırabileceğim halini eklersen sevinirim.
Teşekkürler...

ec (27.11.2009 15:25 GMT)

27.11.2009 19:51    

ProhibiT
IncDec lispini AutoCAD2007'de kulanmaman için hiç bir sebep yok.
Şimdi tekrar baktım, (cpr1) diye bir fonksiyon çağrılıyor. Bu benim Copyright fonksiyonum.
O fonksiyonu senin sisteminde bulamadığı için çalışmamış olabilir...
Düzeltilmiş hali;
Kod:

;==================================================================
;     INCDEC.LSP
;     Secilen text gurubu icindeki belirli araliktaki sayilari
;     belirlenen miktar kadar artirir veya eksiltir
;     Hazırlayan: M. Şahin Güvercin
;                   sahinguvercin@hotmail.com
;==================================================================
(defun C:INCDEC ()
   (setvar "cmdecho" 0) (command "undo" "group")
   (if (= nil dpp) (setq bdpp (getvar "luprec")) (setq bdpp dpp))
   (princ "\n               Artis Miktari <") (if eamk (princ eamk))(setq amk (getint "> : "))
   (princ "\n Artirilacak sayi alt siniri <") (if eamk (princ as)) (setq as (getint "> : "))
   (princ "\n Artirilacak sayi ust siniri <") (if eamk (princ us)) (setq us (getint "> : "))
   (if (and (not amk) eamk) (setq amk eamk))
   (if (and (not as) eas) (setq as eas))
   (if (and (not us) eus) (setq us eus))
   (if (< amk 0)(setq ty "dcr") (setq ty "inc"))
   (setq eamk amk amk (abs amk) eas as eus us)
   (setq as (- as 1) us (+ us 1))
   (setq p (ssget))
   (setq l 0 n (sslength p))
   (while (< l n)
      (if (= "TEXT" (cdr (assoc 0 (setq a (entget (ssname p l))))))
         (progn
            (setq esayi (atof (cdr (assoc 1 a))))
            (if (and (> esayi as) (< esayi us))
               (Progn
                  (if (= ty "inc") (setq ysayi (rtos (+ esayi amk)))
                                   (setq ysayi (rtos (- esayi amk))))
                  (setq a (subst (cons 1 ysayi) (assoc 1 a) a))
                  (entmod a)
                  (entupd (cdr (assoc -1 a)))
               )
            )
         )
      )
      (setq l (1+ l))
   )
   (command "undo" "e")
   (prin1)
)


Bu Fonksiyon aslında başka amaçlarla yazılmıştı. İşlem konusu tamsayılarla sınırlı değildir. Onun için Poz numarası vermek gibi bir işlem için kullanıyorsanız. Ondalik basamak sayısını 0 (sıfır) vermelisiniz.

Seçilen objeler gurubu içindeki text objelerinin içndeki sayıların toplamını bulan bir Lisp daha vardı. Belki işinize yarar..
Kod:

;==================================================================
;       CEM.LSP
;       Secilen obje gurubu icindeki textler icindeki
;       sayilarin toplamini bulur
;       Hazırlayan: M. Şahin Güvercin
;                     sahinguvercin@hotmail.com
;==================================================================
(defun C:CEM ()
  (setvar "cmdecho" 0) (command "undo" "group")
  (setq nes 0 p (ssget) top 0 l 0 n (sslength p))
  (while (< l n)
     (setq ness (entget (ssname p l)))
     (if (= "TEXT" (cdr (assoc 0 ness)))
        (setq top (+ top (atof (cdr (assoc 1 ness)))))
     )
     (setq l (1+ l))
  )
  (princ "\nSecilen sayilar toplami : ")(princ top)
  (command "undo" "e") (prin1)
)


Bunlara benzer bir Lisp daha paylaşmıştım;


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



Kolay Gelsin...

ProhibiT (27.11.2009 20:23 GMT)

15.12.2009 13:47    

ec
Prohibit teşekkür ederim. Çok işime yarayacak.

23.06.2011 08:00    

yasbey
Bu yazdığınız lisplerin kısayollarını nereden bulabilirim

23.06.2011 08:16    

ehya
Alıntı
yasbey :
Bu yazdığınız lisplerin kısayollarını nereden bulabilirim




tüm lisplerdeki (defun C:CEM () bölümünde C: ifadesinden sonraki ifade komut adıdır. Bu yazdığım bölümde komut adı CEM olarak geçmektedir.

23.06.2011 08:26    

yasbey
Teşekkür ederim.

17.08.2011 10:38    

alituran85
Merhaba arkadaşlar. benim elimde sırayla koordinatları nımaralandıran bir lisp var. fakat benim istediğim numaraların başına sabit bir harf koyabilmek ve bu şekilde koordinat vermek örn: (a101-a102-a103) gibi. aşağıya lispi kopyyaladım bunun için hangi satıra hangi işlemi yapmam gerektiğini soylerseniz cok memnun olurum. yardımcı olan olmaya öalışan herkese şimdiden teşekkürler

Kod:

(defun c:nxyz(/ NR NP ZN PD B old_cmdecho)
    (setq old_cmdecho (getvar "cmdecho"))
    (setvar "cmdecho" 0)
    (initget (+ 1 2 4))
    (setq NR (getint "\nBASLANGIC NO GIRINIZ :"))
    (setq B (getreal "\NUMARA BOYUNU GIRINIZ:"))
    (setq NP (getfiled "KAYIT YAPILACAK DISYAYI SECINIZ :" "" "txt;csv;xls;xyz" 1))
    (setq ZN (getstring "\Noktaya balastro istermisiniz ?  [ e / h ]:"))
    (SETQ PD (open NP "W"))
    (WRITE-line (strcat "N.No" ";" "Y" ";" "X" ";" "Z" ) PD)
        (while
  (setq WSKAZ_PUNKT (getpoint "\nNOKTA SEC:"))
  (setq WSPÓ£RZEDNA_X (RTOS (car WSKAZ_PUNKT) 2 4))
  (setq WSPÓ£RZEDNA_Y (RTOS (cadr WSKAZ_PUNKT) 2 4))
  (setq WSPÓ£RZEDNA_Z (RTOS (caDdr WSKAZ_PUNKT)2 4))
  (setq LINIA
  (strcat (rtos NR) ";" WSPÓ£RZEDNA_X ";" WSPÓ£RZEDNA_Y ";" WSPÓ£RZEDNA_Z );strcat
  )
      (WRITE-line LINIA PD)
  (if (or (= ZN "E")(= ZN "e"))
    (progn
     (DRAW_PUNKT)
     (DRAW_TEXT)
    )
     (DRAW_TEXT)
  )
  (setq NR (1+ NR))
);WHILE
    (close PD)
    (setvar "cmdecho" old_cmdecho)
    (princ "\nKoniec")
    (princ)
  );defun
;;; ---------------------------------------------------------------------------------- ;;;
(defun DRAW_TEXT (/)
  (command "_layer" "_m" "nxyz-nno" "_c" "3" "" "")
  (command "_text" WSKAZ_PUNKT B "0" NR)
  );defun
;;; ---------------------------------------------------------------------------------- ;;;
(defun DRAW_PUNKT (/ d kat_90 kat_270 p1 p2 p3 p4)
      (command "_layer" "_m" "nxyz-nokta" "_c" "3" "" "")
(setq d (/ B 10))
  (command "_circle" WSKAZ_PUNKT d )
  );defun
;;; ---------------------------------------------------------------------------------- ;;;
(princ
  (strcat
    "NXYZ.Lsp (C) Dariusz Ptaszkiewicz"
    " [e-mail:dp@cad.pl]"
    "\nKomut: nxyz "
  )
)

ProhibiT (17.08.2011 11:14 GMT)

17.08.2011 11:36    

ProhibiT
Keşke sitemizde araştırma yaptıktan sonra bu fonksiyonu paste edip sorunuzu sorsaydınız.
facia derecesinde kötü yazılmış bir fonksiyon. sitemizde benzer işlemleri yapabileceğiniz son derece gelişkin fonksiyon paylaşımlarını kolaylıkla bulabilirsiniz.

İlle de ben bunu kullanmak istiyorum derseniz;
Kod:

(defun c:nxyz (/ NR NP ZN PD B old_cmdecho)
  (setq old_cmdecho (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (setq oE (getstring "\nNokta numarası Önekini giriniz: "))
        ;;; Nokta numarası Öneki girişi...
  (setq NR (getint "\nBASLANGIC NO GIRINIZ :")
        B (getreal "\NUMARA BOYUNU GIRINIZ:")
        NP (getfiled "KAYIT YAPILACAK DOSYAYI SECINIZ :" "" "txt;csv;xls;xyz" 1)
        ZN (getstring "\Noktaya balastro istermisiniz ?  [ e / h ]:")
        PD (open NP "W"))
  (write-line (strcat "N.No" ";" "Y" ";" "X" ";" "Z") PD)
  (while
    (setq WSKAZ_PUNKT (getpoint "\nNOKTA SEC:")
          WSPÓ£RZEDNA_X (RTOS (car WSKAZ_PUNKT) 2 4)
          WSPÓ£RZEDNA_Y (RTOS (cadr WSKAZ_PUNKT) 2 4)
          WSPÓ£RZEDNA_Z (RTOS (caddr WSKAZ_PUNKT) 2 4)
          LINIA (strcat oE (rtos NR) ";" WSPÓ£RZEDNA_X ";" WSPÓ£RZEDNA_Y ";" WSPÓ£RZEDNA_Z))
                        ;;; Önekin Nokta numarasına eklenmesi...
    (write-line LINIA PD)
    (if (or (= ZN "E") (= ZN "e")) (progn (DRAW_PUNKT) (DRAW_TEXT)) (DRAW_TEXT))
    (setq NR (1+ NR)))
  (close PD) (setvar "cmdecho" old_cmdecho) (princ "\nKoniec") (princ)
)

;;; ---------------------------------------------------------------------------------- ;;;
(defun DRAW_TEXT (/)
  (command "_layer" "_m" "nxyz-nno" "_c" "3" "" "")
  (command "_text" WSKAZ_PUNKT B "0" NR)
)
;;; ---------------------------------------------------------------------------------- ;;;
(defun DRAW_PUNKT (/ d kat_90 kat_270 p1 p2 p3 p4)
  (command "_layer" "_m" "nxyz-nokta" "_c" "3" "" "")
  (setq d (/ B 10))
  (command "_circle" WSKAZ_PUNKT d)
)

Kolay gelsin...

30.09.2017 05:20    

karani1184
Merhaba Arkadaşlar
Öncelikle forumda yeniyim nereye konu acacağımı bilemediğim için buraya yazarak şansımı denemek istedim.Bana bir lısp lazım yukarıdaki yazan lıspleri denememe rağmen autocadde hata veriyor.Şöyle bir işlem yapacak Örn: F1 F2 F3 diye harf ve rakamı sıralayacagım bir lispe ihtiyacım var destek sağlarsanız teşekkür ederim.
Saygılarımla.

30.09.2017 05:32    

Travaci
karani1184




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

02.10.2017 06:30    

Myalem
Acil değilse 1-Numaranın önündeki harfleri giriniz...? (Numaradan önceki tüm harfleri yazmanız gerekiyor.)
2- Değişecek numarayı giriniz...? Bu 2 cevapla istediğiniz lispi yazabilirim ama bir hafta sürer çünkü boş zamanlarımda yazıcam. Eğer istersniz.

Copyright © 2004-2022 SQL: 4.466 saniye - Sorgu: 99 - Ortalama: 0.04511 saniye