Home / Netcad Makro / Netcad-Macro-Layer / Tüm Tabakaları Tek Renk Yapma Makrosu (Change All Layers to a Single Color)

Tüm Tabakaları Tek Renk Yapma Makrosu (Change All Layers to a Single Color)

Tüm Tabakaları Tek Renk Yapma: Netcad Makrosu ile Hızlı ve Kolay Çözüm 🌟


Bu makro, Netcad yazılımında kullanılan bir VBScript kodudur ve tüm tabakaların rengini tek bir renge dönüştürmek için tasarlanmıştır. Kullanıcı, istediği renk kodunu (örneğin, siyah için 0) girebilir ve kilitli tabakaların bu işlemden etkilenip etkilenmeyeceğini belirtebilir. Makro, tabaka renklerini hızlıca günceller ve ekranı yenileyerek değişikliği anında gösterir. Harita mühendisleri ve Netcad kullanıcıları için zaman kazandıran pratik bir araçtır.


Nasıl Çalışır (How Does It Work)

Makro, çalıştırıldığında bir diyalog penceresi açar ve kullanıcıdan renk kodu girmesini ister. Örneğin, siyah için 0, kırmızı için 1 gibi renk kodları kullanılabilir. Ayrıca, bir onay kutusu ile kilitli tabakaların renk değiştirme işleminden hariç tutulması sağlanabilir. Kullanıcı, seçimlerini yaptıktan sonra makro, tüm tabakaları tarar ve belirtilen renk kodunu uygular. İşlem tamamlandığında, Netcad ekranı otomatik olarak yenilenir (REGEN komutu ile) ve değişiklikler görünür hale gelir. Bu makro, büyük projelerde tabaka renklerini düzenlemek için oldukça kullanışlıdır.


Etiket ( Labels )

Netcad Makro, Tabaka Renk Değiştirme, Harita Mühendisliği, Netcad VBScript, Tek Renk Yapma, Kilitli Tabaka Yönetimi, Netcad Otomasyon, Harita Düzenleme, Renk Kodu Uygulama, Netcad Kullanıcıları, Harita Yazılımı, Tabaka Yönetimi, Hızlı Renk Değiştirme, Netcad Araçları, Harita Optimizasyonu, Netcad Makro Kodları,


📝 Netcad NVB Code

VB
' www.sabangul.com.tr Web Sayfasından İndirilmiştir
' Şaban GÜL , Harita Mühendisi
' Her Türlü Hata, İstek ve Öneriler İçin 
' haritaakademi@gmail.com veya sagulnet@gmail.com
' adresine durumu anlatan bir e-posta gönderiniz.

Sub Main
 Dim i
 dim a
 dim bd,ruhan ,elifyaren
 with Netcad

 set BD = Netcad.NewBDialog("Tüm Tabakaların Renginin Değiştirilmesi")
 BD.Getfloat "sagulnet","Renk Kodu Giriniz ( Siyah:0 )",0,0
 BD.GETCHECK "sagulnet2","Kilitli Tabakalarda Yapılmasın",1
 if BD.showmodal then
 ruhan=round(BD.ValueByName("sagulnet"),0)
 elifyaren=BD.ValueByName("sagulnet2")
 else
 exit sub
 end if
 for i= 0 to .NumLayers-1

 with nclayermanager
 if elifyaren=1 and .layer(i).LockActive=TRUE then
 else
 .Layer(i).color = ruhan
 end if

 end with

 next

 .netcadcommand("REGEN")

 end with

End Sub
VB

netcad-tum-tabaka-tek-renk

⚠️ Dikkat! Netcad Makrosu Kullanımı Hakkında Bilgilendirme

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.
Etiketlendi: