Netcad’de Seçilen Objenin Tabakasını Hızlıca Aktif Yapın! 🚀
Quickly Activate the Layer of the Selected Object in Netcad! 🚀
Bu makro, Netcad yazılımında seçilen bir objenin tabakasını anında aktif hale getirir. Kullanıcı, herhangi bir objeyi seçtiğinde, makro otomatik olarak o objenin bağlı olduğu tabakayı mevcut çalışma tabakası olarak ayarlar. Bu, özellikle birden fazla tabaka ile çalışırken zaman kazandırır ve iş akışını hızlandırır. Manuel olarak tabaka değiştirmek yerine, tek bir tıklama ile doğru tabakaya geçiş yapabilirsiniz. 🛠️
This macro instantly activates the layer of a selected object in Netcad. When a user selects an object, the macro automatically sets the object’s layer as the current working layer. This saves time, especially when working with multiple layers, and streamlines the workflow. Instead of manually switching layers, you can switch to the correct layer with a single click. 🛠️
Nasıl Çalışır (How Does It Work)
Makro, Netcad’in VBScript dilinde yazılmıştır ve şu şekilde çalışır:
Bellek Temizliği: Kullanılan obje ve seçim nesneleri serbest bırakılarak bellek optimize edilir.
Bu işlem, kullanıcı objeyi seçer seçmez tamamlanır ve başka bir manuel müdahale gerektirmez. Hızlı, pratik ve hatasız bir çözüm sunar. 💻
Obje Seçimi: Kullanıcıdan bir obje seçmesi istenir. Bu seçim, Netcad’in anlık seçim objesi (NewSelectStatus) kullanılarak yapılır.
Tabaka Tespiti: Seçilen objenin tabakası (o.tabaka) belirlenir.
Tabaka Aktivasyonu: Belirlenen tabaka, Netcad’in mevcut tabakası (nclayermanager.currentlayer) olarak ayarlanır.
- The macro is written in Netcad’s VBScript language and works as follows:
- Object Selection: The user is prompted to select an object. This selection is handled using Netcad’s instant selection object (NewSelectStatus).*
- Layer Detection: The layer of the selected object (o.tabaka) is identified.*
- Layer Activation: The identified layer is set as the current layer in Netcad (nclayermanager.currentlayer).*
- Memory Cleanup: The used object and selection instances are released to optimize memory.*
- The process completes as soon as the user selects an object, requiring no further manual intervention. It offers a fast, practical, and error-free solution. 💻
Etiket ( Labels )
Etiketler
NetcadMakro, TabakaAktifYap, CADOtomasyon, VBScript, Mühendislik, ObjeSeçimi, TabakaYönetimi, NetcadOtomasyon, HızlıTabakaDeğişimi, CADYazılımı, NetcadMakro, ActivateLayer, CADAutomation, VBScript, Engineering, ObjectSelection, LayerManagement, NetcadAutomation, QuickLayerSwitch, CADSoftware
NetcadMacro, ActivateLayer, CADAutomation, VBScript, Engineering, ObjectSelection, LayerManagement, NetcadAutomation, QuickLayerSwitch, CADSoftware, NetcadMacro, TabakaAktifYap, CADOtomasyon, VBScript, Mühendislik, ObjeSeçimi, TabakaYönetimi, NetcadOtomasyon, HızlıTabakaDeğişimi, CADYazılımı
📝 Netcad NVB Code
SUB Main
DIM ss,o,i,j,oo,p,bd,ohat
With netcad
set ss = .NewSelectStatus ' Anlik Secim objesi yarat
while .SelectObjectInstant("Seçilen Objenin Tabakası Aktif Olacaktır.",1,array(),ss) ' obje sec
set o = ss.objects(0) ' Secim objesinin ilk objesini al
nclayermanager.currentlayer = o.tabaka ' Seçilen objenin tabakasını aktif yap
exit sub
wend
set ss = nothing
set o = nothing ' obje icin aldigimiz memory'i geri ver
End With
exit sub
END SUB
VBnetcad-secilen-obje-tabakasi-aktif
✅ Makroyu kullanmadan önce lütfen aşağıdaki uyarıları dikkatlice okuyunuz:
• Obje sayısı yüksekse işlem uzun sürebilir ve Netcad yazılımı yanıt veremez hale gelebilir.
• Bu nedenle tüm projelerinizi önceden yedeklemeniz önemle tavsiye edilir.
• Makro çalıştıktan sonra işlemi geri almak mümkün olmayabilir.
• Makrolar periyodik olarak güncellenmektedir; sayfamızı takip ederek güncel sürümleri kullanmaya özen gösteriniz.
💾 Makrolar yalnızca Netcad yazılımında çalışır ve .nps formatında sunulur. Bu format düzenlenemez; özelleştirme talepleriniz için bizimle iletişime geçebilirsiniz.
✉️ Görüş, öneri ve hata bildirimleri için: sabangul67@gmail.com
⚙️ Bu makrolar Kadastro, 2B, Orman, Kamulaştırma, Değerleme, CBS, Halihazır Harita, İmar Planı, Etüt-Proje gibi birçok alanda kullanılabilir.
🔐 Makrolar e-posta eki veya sosyal medya üzerinden paylaşılmaz. Talepte bulunmanız durumunda yalnızca e-posta adresinize bilgilendirme yapılır. Makrolar yalnızca internet sitemiz üzerinden paylaşılır.
📥 Makroları indirerek kullanım sorumluluğunu kabul etmiş sayılırsınız. Oluşabilecek tüm sorunlar kullanıcı sorumluluğundadır.