Home / Netcad Makro / Netcad-Macro-Layer / Tabaka Adlarını Büyük Harfe Çevirme Makrosu (Layer Name to Uppercase Macro)

Tabaka Adlarını Büyük Harfe Çevirme Makrosu (Layer Name to Uppercase Macro)

Netcad’de Tabaka Adlarını Büyük Harfe Çeviren Pratik VBScript Makrosu 🚀


Bu makro, Netcad yazılımında kullanılan tabaka (layer) adlarını hızlı ve etkili bir şekilde büyük harfe çevirir. Türkçe karakterler (Ü, Ğ, İ, Ş, Ç, Ö vb.) içeren tabaka adlarını, ASCII uyumlu karakterlere (U, G, I, S, C, O) dönüştürerek standart bir format sağlar. Bu işlem, özellikle projelerde tabaka adlarının düzenli ve uyumlu olmasını isteyen harita mühendisleri için oldukça kullanışlıdır. Makro, tüm tabaka adlarını tarar, Türkçe karakterleri değiştirir ve adları büyük harfe çevirir. Hızlı, güvenilir ve kullanımı kolay bir araçtır. 🛠️


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

Makro, Netcad yazılımında çalışan bir VBScript kodudur ve tabaka adlarını düzenlemek için tasarlanmıştır. Çalışma mantığı şu şekildedir:

Netcad’deki tüm tabakalar döngüye alınır.
Her tabaka adı tek tek kontrol edilir.
Türkçe karakterler (Ü, Ğ, İ, Ş, Ç, Ö vb.) ilgili ASCII karakterleriyle değiştirilir (örneğin, Ü → U, Ş → S).
Küçük harfler büyük harfe çevrilir.
Yeni tabaka adı kaydedilir ve işlem diğer tabakalara devam eder.
Bu makro, özellikle büyük projelerde tabaka adlarını standartlaştırmak ve okunabilirliği artırmak için idealdir. Netcad kullanıcıları, bu makroyu çalıştırarak zaman tasarrufu sağlar ve projelerini daha düzenli hale getirir. ⚙️


Etiket ( Labels )

Netcad makro, tabaka adı düzenleme, büyük harf makrosu, Türkçe karakter dönüştürme, harita mühendisliği, VBScript, proje düzenleme


📝 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,BD,BD2
 dim sagul,sagul2
 dim sabangul1,sabangul2,sabangul3,sabangul4,sabangul5
 dim sabangul,elifyaren
 with Netcad

for i= 0 to .NumLayers-1

with nclayermanager

 dim n
 n=   .Layer(i).name

      n = replace(n,"Ü","U")
      n = replace(n,"Ğ","G")
      n = replace(n,"İ","I")
      n = replace(n,"ı","I")
      n = replace(n,"Ş","S")
      n = replace(n,"Ç","C")
      n = replace(n,"Ö","O")
      n = replace(n,"ü","u")
      n = replace(n,"ğ","g")
      n = replace(n,"ş","s")
      n = replace(n,"ö","o")
      n = replace(n,"ç","c")
 .Layer(i).name = n

end with

next

end with

End Sub
VB

netcad-tabaka-ad-buyuk-harf

⚠️ 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: