12 Eylül 2007 Çarşamba

Mevcut kodlardan lisp dosyası oluşturmak

Bu sayfa AutoCAD 2002 ve daha üst versiyonlarda uygulanacak şekilde düzenlenmiştir.

Eğer lisp kodunu herhangi bir yerden kopyala yapıştır yöntemi ile almanız gerekiyorsa: önce kopyaladığınız kodu not defterinde yeni bir sayfa açarak bu sayfanın içine yapıştırın. Sonra bu sayfayı LSP uzantılı bir dosya adı vererek kaydediniz. (örnek: xxx.lsp) Sonra bu lispi uygun bir yere koyun. (örnek: C:/Lispler/xxx.lsp)

Oluşturduğunuz ve yerini bildiğiniz bu dosyayı AutoCAD in tanıması ve yüklemesi için:

Klavyeden "Appload" komutunu çalıştırarak veya PullDown menüden (Çekme menü) Tools > Autolisp > Load... 'ı seçerek Load/Unload Applications dialog kutusunu ekrana getirin.

Yüklemek istediğiniz AutoLISP dosyasını bulun, (örnek: C:/Lispler/xxx.lsp) Dosyanın üzerine tıklayarak etkkin (işaretlenmiş) hale getirin sonra Load butonuna tıklayarak dosyanın yüklenmesini sağlayın.

Yukarıda anlatılan yöntemle seçtiğiniz lisp bir defaya mahsus yüklenir. AutoCAD yeniden açıldığında bu lisp çalışmayacaktır.

Eğer lispi sürekli kullanmak istiyorsanız appload komutu ile yükleme yaparken farklı bir yol izlemeniz gerekir.

Lispi yükleyip sürekli kullanmak

Klavyeden "Appload" komutunu çalıştırarak veya PullDown menüden (Çekme menü) Tools > Autolisp > Load... 'ı seçerek Load/Unload Applications dialog kutusunu ekrana getirin.

Startup Suite bölümündeki Contents... butonunu tıklayın. Açılan Startup Suite penceresi AutoCAD in başlangıçta yükleyeceği uygulamaları gösterir. Bu pencereye dosyanızı eklemek için Add... butonuna tıklayın ve açılan Add File to Startup Suite penceresinde dosyanızı bulun (örnek: C:/Lispler/xxx.lsp) ve Add butonuna tıklayın. Dosyanız artık listede görünmektedir. Close butonuna tıklayarak Startup Suite penceresini kapatın. Load/Unload Applications dialog kutusunu kapatmak içinde Close a tıklayın. Eğer lisp bir açıklama içeriyorsa command satırında bu açıklama görünür. Eğer Lisp içinde bir hata varsa ; error: ile başlayan ve devamında lispteki hatayı açıklayan bir uyarı görürsünüz. Böyle bir uyarı çıkmazsa lispte hata yoktur.

Lispin sorunsuz yüklendiğini gösteren xxx.lsp successfully loaded. iletisi çıkarsa sorunsuz çalışan bir lispi hatasız yüklediniz demektir.

Artık lisp dosyanızın (Defun c:/yyy ( ) ile başlayan satırındaki yyy harf veya rakamlarını komut satırına yazarak lisp kodunu herhangi bir AutoCAD komutu gibi çalıştırabilirsiniz.

Yukarıda bahsedilen yyy 'yi lisp dosyasını çalıştıracak komut olarak düşünürsek, bunun sizin komut kısaltmalarınızla çakışmaması gerekmektedir. Eğer muhtemel bir çakışmaya neden olacaksa Lisp dosyasından c:yyy örneğindeki yyy kısmını türkçe karakter kullanmamak şartı ile değiştirebilirsiniz. Ve bu değiştirme işleminden sonra AutoCAD in komut satırına oraya yazdığınız komutu girmelisiniz.

Hiç yorum yok: