Bu program, bir komut çalıştırıldığı zaman, geçerli (aktif) tabakayı “current layer” otomatik olarak ayarlamak için Visual LISP Komut Reaktörü kullanır ve komut tamamlandığında, geçerli (aktif) tabaka “current layer” önceki geçerli (aktif) tabakaya “current layer” sıfırlanır. Şayet ilgili tabaka “layer” çizimde hali hazırda mevcut değilse, ilgili tabaka “layer” oluşturulacaktır.
Belirli komutlar çalıştırıldığı zaman, ayarlanacak tabakayı “layer” kontrol eden veriler, kodun üst kısmında tablo olarak verilmiş olup; bu tablo, kullanıcının gereksinimlerine uyacak şekilde değiştirilebilir ve genişletilebilir.
Tablodaki her listenin ilk öğesi, standart bir AutoCAD komutunun veya tabaka “layer” değişikliğini tetiklemek için, özel AutoLISP komutunun adıdır. Bu komut adı, bir komut takma adı “alias” değil, tam komut adı olmalıdır. Komut büyük/küçük harfe duyarlı değildir ve joker karakterler kullanabilir.
Birkaç örnek vermek gerekirse, “[DM] TEXT, TEXT” TEXT, DTEXT ve MTEXT komutları için tabaka değişikliği gerçekleştirecektir; “* LEADER”, LEADER, QLEADER ve MLEADER komutları için, tabaka değişikliğini sağlayacaktır.
İkinci öğe, komut çağrıldığında geçerli (aktif) olarak ayarlanacak tabakanın ismidir. Şayet bu tabaka o anki geçerli (aktif) çizimde mevcut değilse, yaratılacaktır. Kalan öğeler, program tarafından oluşturulan tabakalara uygulanacak temel tabaka özellikleridir – bu özellikler için gerekli biçim, program kaynak kodunda daha ayrıntılı olarak açıklanmıştır.
NASIL ÇALIŞTIRILIR?
Bu program, çizim başlangıcında yüklendiği zaman, otomatik olarak çalışacaktır ve daha sonra sırasıyla LDOFF & LDON komutları kullanılarak açılıp kapatılabilir.
Belirli komutlar çalıştırıldığı zaman, ayarlanacak tabakayı “layer” kontrol eden veriler, kodun üst kısmında tablo olarak verilmiş olup; bu tablo, kullanıcının gereksinimlerine uyacak şekilde değiştirilebilir ve genişletilebilir.
Tablodaki her listenin ilk öğesi, standart bir AutoCAD komutunun veya tabaka “layer” değişikliğini tetiklemek için, özel AutoLISP komutunun adıdır. Bu komut adı, bir komut takma adı “alias” değil, tam komut adı olmalıdır. Komut büyük/küçük harfe duyarlı değildir ve joker karakterler kullanabilir.
Birkaç örnek vermek gerekirse, “[DM] TEXT, TEXT” TEXT, DTEXT ve MTEXT komutları için tabaka değişikliği gerçekleştirecektir; “* LEADER”, LEADER, QLEADER ve MLEADER komutları için, tabaka değişikliğini sağlayacaktır.
İkinci öğe, komut çağrıldığında geçerli (aktif) olarak ayarlanacak tabakanın ismidir. Şayet bu tabaka o anki geçerli (aktif) çizimde mevcut değilse, yaratılacaktır. Kalan öğeler, program tarafından oluşturulan tabakalara uygulanacak temel tabaka özellikleridir – bu özellikler için gerekli biçim, program kaynak kodunda daha ayrıntılı olarak açıklanmıştır.
NASIL ÇALIŞTIRILIR?
Bu program, çizim başlangıcında yüklendiği zaman, otomatik olarak çalışacaktır ve daha sonra sırasıyla LDOFF & LDON komutları kullanılarak açılıp kapatılabilir.