eplisp

AutoCAD LISP Otomatik Yükleme: Startup Suite ve acaddoc.lsp

LISP dosyalarınızın her çizimde kendiliğinden yüklenmesi için Startup Suite veya acaddoc.lsp kullanın.

Neden otomatik yükleme?

APPLOAD ile yüklenen bir LISP dosyası yalnızca o çizimde geçerlidir. Her yeni çizimde aynı dosyayı tekrar yüklemek yerine AutoCAD LISP otomatik yükleme ayarı yaparak komutlarınızı her açılışta hazır tutabilirsiniz.

Bunun iki yaygın yolu vardır: APPLOAD penceresindeki Startup Suite ve destek klasörüne koyulan acaddoc.lsp dosyası. Önce .lsp dosyalarını kalıcı bir klasöre kaydedin (örneğin C:\eplisp); dosyayı sonradan taşırsanız otomatik yükleme çalışmaz.

Yöntem 1: Startup Suite (Başlangıç Paketi)

Kod yazmadan yapılabilen en kolay yöntemdir.

  • Komut satırına APPLOAD yazın.
  • Pencerenin sağ altındaki Startup Suite bölümünde Contents... düğmesine basın.
  • Add... ile .lsp dosyanızı seçip listeye ekleyin.
  • Close ile pencereleri kapatın; dosya bundan sonra otomatik yüklenir.

Yöntem 2: acaddoc.lsp dosyası

acaddoc.lsp, AutoCAD'in her çizim açıldığında destek dosyası arama yolunda (Support File Search Path) aradığı ve bulduğu ilk kopyasını yüklediği bir dosyadır. Varsayılan olarak yoktur; sizin oluşturmanız gerekir.

Not Defteri ile acaddoc.lsp adlı bir dosya oluşturun, yüklemek istediğiniz her araç için bir satır yazın ve dosyayı bir destek klasörüne kaydedin. Klasörü OPTIONS > Files > Support File Search Path altına ekleyebilirsiniz. Güvenlik uyarısı almamak için aynı klasörü Trusted Locations listesine de ekleyin.

(load "C:/eplisp/kesif.lsp")

acaddoc.lsp ile acad.lsp arasındaki fark

acaddoc.lsp her çizim açıldığında yüklenir. acad.lsp ise varsayılan olarak AutoCAD oturumu başladığında yalnızca bir kez yüklenir; sonradan açılan çizimlerde komutlar tanımsız kalabilir.

ACADLSPASDOC sistem değişkeni 1 yapılırsa acad.lsp de her çizimde yüklenir; varsayılan değer 0'dır. Karışıklık yaşamamak için kendi komutlarınızı acaddoc.lsp içine koymanız daha basittir.

AutoCAD'in kendi yüklediği, sürüm numarası taşıyan acad20xx.lsp ve acad20xxdoc.lsp dosyalarını düzenlemeyin; bunlar AutoCAD'e aittir.

Hangi yöntemi seçmelisiniz?

Tek bilgisayarda birkaç araç kullanıyorsanız Startup Suite yeterlidir. Birden fazla bilgisayarı veya ofis genelinde ortak bir ayarı yönetiyorsanız acaddoc.lsp daha kontrollüdür.

  • Startup Suite artısı: kod yazmadan, birkaç tıklamayla kurulur.
  • Startup Suite eksisi: liste kullanıcı profiline bağlıdır; başka bir profile veya bilgisayara kendiliğinden taşınmaz.
  • acaddoc.lsp artısı: düz metin dosyasıdır, kopyalanabilir, yedeklenebilir ve ağ klasöründen paylaşılabilir.
  • acaddoc.lsp eksisi: arama yolunda birden fazla acaddoc.lsp varsa yalnızca ilk bulunan yüklenir; dosyadaki bir hata diğer satırların yüklenmesini engelleyebilir.