Seçilen Objeleri Üst Sıraya Taşıyan Hızlı Çözüm 🚀
Fast Solution to Bring Selected Objects to the Top
Bu makro, Netcad ortamında seçilen objeleri kolayca en üst sıraya çıkarır. Özellikle karmaşık projelerde, belirli objelerin diğerlerinin önüne getirilmesi gerektiğinde zaman kazandırır. Kullanıcı dostu bir arayüzle, seçilen objeleri hızlıca yeniden sıralar ve projenizin düzenini korur. Teknik çizimlerde ve CAD projelerinde sıkça kullanılan bu makro, iş akışınızı hızlandırır ve verimliliği artırır.
This macro allows you to bring selected objects to the top in the Netcad environment. It is particularly useful in complex projects where certain objects need to be prioritized over others. With a user-friendly interface, it quickly reorders selected objects, maintaining the organization of your project. Frequently used in technical drawings and CAD projects, this macro streamlines your workflow and boosts productivity. 🛠️
Nasıl Çalışır (How Does It Work)
- Makro, Netcad ortamında çalıştırıldığında şu adımları izler:
- Kullanıcıya bir seçim penceresi açar ve objeleri seçmesini ister.
- Seçilen objeler bir döngüyle tek tek alınır ve en üst sıraya taşınır.
- Önceki objeler silinir, böylece sadece yeni sıralama kalır.
- Eğer kullanıcı işlemi iptal ederse (Esc tuşuna basarsa), makro sonlanır.
Bu süreç, projenizin düzenini bozmadan hızlı bir şekilde objeleri yeniden sıralar. Özellikle büyük projelerde, objelerin görsel hiyerarşisini düzenlemek için idealdir.
When executed in the Netcad environment, the macro follows these steps:
- Opens a selection window, prompting the user to select objects.
- Processes the selected objects in a loop, bringing each to the top.
- Deletes the previous selections, ensuring only the new order remains.
- If the user cancels (by pressing Esc), the macro terminates.
- This process quickly reorders objects without disrupting your project’s structure, making it ideal for managing visual hierarchy in large projects.
Etiket ( Labels )
objetaşıma, obje sıralama, netcad makro, cad çözümleri, proje düzeni, teknik çizim, obje hiyerarşisi, netcad otomasyon, cad verimliliği, proje yönetimi, çizim optimizasyonu, netcad script, obje yönetimi, teknik proje, cad makro
object moving, object ordering, netcad macro, cad solutions, project organization, technical drawing, object hierarchy, netcad automation, cad efficiency, project management, drawing optimization, netcad script, object management, technical project, cad macro
📝 Netcad NVB Code
Sub Main
Dim secim,index,sayi,yazi,i
with Netcad
Set secim=.NewSelectionSet 'Yeni bir seçim seti oluşturur
Set yazi=.NewObject 'Yeni bir obje oluşturur
secim.SELECT "Seçtiğiniz Obje En Üste çıkarılacaktır. (SAGULCAD)", Array() 'Kullanıcıya seçim penceresi gösterir
If .EscPressed then Exit Sub 'Esc tuşuna basılırsa makro sonlanır
sayi=secim.NE-1 'Seçilen obje sayısını alır
For i=0 to sayi 'Seçilen objeler üzerinde döngü başlatır
index=secim.GetSelectedObject(i, yazi) 'Objeyi alır
.AddObject yazi 'Objeyi en üste ekler
Next
secim.DeleteAllSelecteds 'Tüm seçili objeleri siler
end with
End Sub
VBnetcad-en-uste-cikar
✅ 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.