Copyright © 2004-2022 SQL: 1.406 saniye - Sorgu: 97 - Ortalama: 0.0145 saniye
02.06.2008 14:59
xxxeee |
bir projeyi komple seçtikten sonra bunu kopyalayarak lisp yapmak mümkünmü yani projenin dosya adını versek lisp bunu dosyayı copy yapmış gibi olucak ve komut adını giricem örneğin abc komutu ve elimin altında olmasını istediğim projeyi getirip ekrana bırakıcam copy with base gibi farkı komut olucak dosya açmadan komut sayesinde projeyi blockmuş gibi getirebilicem çizimi block yapmaktan ziyade komut halne getirip bütün lazım projeleri toolbarda icon yapıcam yani extra paletleri açıp blockları çağırmaktan ziyade komut olarak yapmak istiyorum sanırım zor bir mevzu yardımcı olursanız sevinirim
|
02.06.2008 18:33
ehya |
Yapılabilir. Bunun için bi klasör ayarlarsınız, lispi çalıştırdıktan sonra bi dosya ismi verip nesnelerinizi seçersiniz. Bu nesneler ayrı bi dosya halinde daha önceden hazırlanan klasöre dosya olarak oluşturulur. Bu klasörü Options tablosundan PATH bölümüne ekleyin. Daha sonra başka bir komutla bu dosyaların ismini belirterek çağırabilirsiniz..
|
02.06.2008 20:06
xxxeee |
lisp in çalışması ne şekilde olacak yani lisp ne komutu olacak bunu görsel olarak açıklama yapabilirmisiniz yada örnekleyerek adım adım anlatabilirmisiniz
|
03.06.2008 05:31
ehya |
Lispin tarifini yukarıda yaptım zaten. Nasıl çalışacağını ve ne mantıkla hazırlanacağını da. Örnekleme yapmam demek lispi yazmam demek :)
|
03.06.2008 05:39
ehya |
abi lispi yazan tek benim. madem başkası da öğrenmek istiyo. en azından yol göstereyim. Lisp çok zor bi dil değil. Biraz üstünde durulması gerek. Autocad'i de iyi biliyorsanız istediğinizi yazarsınız...
|
03.06.2008 06:24
xxxeee |
hepsi tamamda lispi çalıştırdıktan sonra nesneleri seçicez ama neyin lispini ne yapan lispi çalıştırıcaz yani seçim yapmadan önce yazılmış olan lisp ne amaçlı çalışacak ne yapan lisp yazmak lazım çok yüzeysel değilmi anlatımınız
|
03.06.2008 07:12
ehya |
örnek açısından c sürücüsüne EHYA adlı bi klasör açtım ve bunu Tools --> Options --> Files --> Support File Search Path
bölümüne ekledim. Basit bir kodlama. Detaylandırılması gerekir... ABC komutu ile dosyayı oluştur. 123 komutu ile dosyayı çağır... Kod: (defun c:abc ()
(setq abc_sec (ssget)) (setq abc_isim (getstring t "\nDosya ismi:")) (setq abc_ref (getpoint "\nReferans nokta:")) (command "-wblock" (strcat "c:\\ehya" abc_isim ".dwg") "" abc_ref abc_sec "") (command "oops") (princ)) (defun c:123 () (setq 123_isim (getstring t "\nÇağırılacak dosya ismi:")) (command "-insert" 123_isim pause "" "" "")(princ))
|
03.06.2008 10:01
xxxeee |
çok iyi oldu ancak yapmak istediğime bir adım kaldı
(defun c:abc () (setq abc_sec (ssget)) (setq abc_isim (getstring t "\nDosya ismi:")) (setq abc_ref (getpoint "\nReferans nokta:")) (command "-wblock" (strcat "c:\\ehya" abc_isim ".dwg") "" abc_ref abc_sec "") (command "oops") (princ)) (defun c:123 () (setq 123_isim (getstring t "\nÇağırılacak dosya ismi:kasnak")) (command "-insert" 123_isim pause "" "" "")(princ)) mesela yukarıda kasnak yazdım bu aşamada enter nasıl yaptırıcam yani komut 123 yazılınca dosya adınıda sormadan kasnak gelicek bunu yapmamdaki amaç bunları tek tek icon haline sokabilmek sormadan icona tıkladığımda proje gelmesi için mesela kasnak komutu 123 gibi.
|
03.06.2008 21:41
ehya |
madem ikon yapmak istiyorsun işin daha kolay. sen bunları dosya haline getirdikten sonra ikon'un komut bölümüne insert komutuyla birlikte dosya adını çağırarak çağırabilirsin.. her dosya için bir ikon hazırlarsın. istediğin olur...
|
04.06.2008 06:39
xxxeee |
afedersiniz iyi güzelde iconun komut bölümüne insert komutuyla birlikte çağırmak ne demek bunu görselleyemezmisiniz bu kadar üstünde duruyorum önemli çünkü lisp olan zaten dosyalar klasör içine değil direkt c nin içine gitmişti neyse onu bir kenara bırakıyorumda asıl istediğim şey belli zaten projeleri icon yapmak toolbarda block yapıpta toolbarda icon olsada olur olsunda nasıl olursa olsun projeleri toolbara koymam lazım fazla proje var ve klasör içinde klasör arayıp bulması artık zaman almaya başladı yardımlarınız için sağolun
|
04.06.2008 15:16
ehya |
1nci yerde olduğu gibi bi toolbar oluştur. Toolbar içine her dosya için bir komut yap. Ardından 2 numarada olduğu gibi insert komutunu yazıp devamına dosya adını yaz. Tamam dediğinde bi toolbar oluşacak ve çizimlerin her bir ikonda olacak. Tıkladıkça eğer dosyaların varsa dosyana gelecektir.
|
05.06.2008 06:25
xxxeee |
offf of ya yardımlarınız için çok sağolun ama sizin şu görsel görüntünün en önemli kısmı çıkmamış bu kadar uğraştan sonra az kaldı nihayete erdirebilirmiyiz en azından çabalar havada kalmasaydı
|
05.06.2008 06:28
arzuuuuum |
Alıntı resmi pc ye kaydet hepsi net olarak çıkıyor o zaman :)
|
05.06.2008 06:28
mustafa_vrc |
görüntü üzerinde sağ tıkla resmi farklı kaydet de pc ye indir yani tamamı gözükür.kolay gelin
|
05.06.2008 11:22
xxxeee |
resim görüntülendi uygulandı ve dosya sadece aynı adı taşıyan dosyada icon çalışıyor yani mesela siz araba yan demişsiniz select obje derken dosya oluşturmak için o dosya açıkken yapıyorsunuz ve iconda nedense aynı dosyadayken çalışıyor yani araba yan 3 diye çizim açıkken mesela icon çalışmıyor
|
05.06.2008 13:07
ehya |
eee başka hangi dosya için çalışacak???. Birçok dosyam var diyosun.. bu ikon hangi dosyayı nasıl çağıracağını nerden bilecek???. Sen yukarıda demedin mi ikon hazırlıycam diye. ee her dosyan için bi ikon hazırlamalısın. yoksa nerden ve nasıl çağırmayı düşünüyorsun?????
|
05.06.2008 15:02
xxxeee |
yanlış anlaşılmış tamam her dosya için icon olucak ama bu icon sadece ismini taşıdığı proje sayfasına geliyor mesela seçtim nesneleri seçtiğim sayfa a sayfasıysa seçince dosya adınıda a yazıyorum veya herneyse farketmez
kapatıp açtıktan sonra boş bir sayfayı icon çalışmıyor ben nasıl her autocad açtığımda line iconu çalışıyorsa benimde bu iconum çalışmalı her açtığım farklı sayfalarda bir icon bir komut tabiki bu olayı çözmem lazım bir şekilde projelerimi icon yapmam lazım bazı arkadaşlar yanlış anlayıp tool palet diyor hayor toolbarda projelerimi icon yapmam lazım
|
05.06.2008 15:11
ehya |
Yukarıda gerekli tüm bilgileri söyledim.
Bu çizimleri kaydettiğin klasörü Tools --> Options --> Files --> Support File Search Path bölümüne eklemelisin. Aksi takdirde sadece dosya adı vererek insert yapamazsın..
|
xxxeee |
deneyin bakalım sonra çıkın girin icon çalışıcakmı sonra farklı bi sayfada çalışırken icona basın bakalım işlevini görücekmi denilenlerin hepsi harfiyen yerine getirildi hatta lispi yazılım mühendisi tarafından düzenlettim ama hala bir yerlerde sorun var lispin komutlarında kullanılan metod sadece yaptığı işin kendisinin dediği abc yazarsın seçersin sonrada her seferinde block çağırır gibi yaparsın dedi diğer söylenenlerde aynen yapıldı ancak problem var bu kadar anlatıma kadar hakikaten görsel açıklamanız gibi sıfırdan sonuna kadar getirmiş olsaydınız bir defada olurduki sanırım uygulamasını teyit etmediniz ben bunu teyit ettinizsede nasıl icon yaptınız ve nasıl her sayfada çalışıyor bunu görsel olarak iconu görmek isterdim evet her sayfada..bu olay basit birşey değil gereksiz hiç değil laf olsun diye meşgul etmiyorum benim için mühim ben toolpalete tıklamak için ordan aramak sayfaya getirmek için ve son olarak toolpaleti kapatana kadar tek tıkla bitirmeliyim çünkü kısayollar üstünde çalışıyorum uzun komutları ve osnaplarıyla beraber amaçlarım doğrultusunda formüle ederek daralttım her biri için kazanılan zaman toplandığında önemli bi zaman kazanmış olucam heleki bu toolbar klasör klasör proje aramadan anında olucak bir olay ve ctrl+3 aşağı yukarı ilerleme tıklayıp sayfaya bırakma toolpalet kapama arasında zaman olarak tek tıkla 10 kat fark var
yinede yardımlarınız için sağolun
|