Home / Netcad Makro / Alan Adı Küçük Harfe Çevirme Makrosu (Convert to Polygon Name Lowercase Macro)

Alan Adı Küçük Harfe Çevirme Makrosu (Convert to Polygon Name Lowercase Macro)

Alan Objelerinde Harfleri Küçük Harfe Çeviren Pratik Çözüm 🚀


Bu makro, NetCAD ortamında seçilen alan objelerinin isimlerini (pname) tamamen küçük harfe çevirir. Türkçe karakterler olan “İ” ve “I” harflerini doğru bir şekilde “i” ve “ı” olarak dönüştürür. Kullanıcı dostu bir arayüzle, seçilen objeler üzerinde hızlı ve hatasız bir şekilde işlem yapar. Özellikle büyük veri setlerinde manuel düzenleme zahmetini ortadan kaldırarak zaman tasarrufu sağlar. Türkçe karakter uyumluluğu sayesinde, yerel projelerde sıkça karşılaşılan sorunları çözer.


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

Makro, NetCAD ortamında bir seçim kümesi (SelectionSet) oluşturur ve kullanıcıdan küçük harfe çevrilecek objeleri seçmesini ister. Seçilen her obje için:

Güncellenen obje, NetCAD veritabanına geri yazılır.
İşlem tamamlandıktan sonra ekran yenilenir ve kaynaklar serbest bırakılır. Bu süreç, veri tutarlılığını korurken hızlı bir şekilde tamamlanır.

Objenin adı (pname) alınır.

Türkçe karakterler “İ” ve “I” sırasıyla “i” ve “ı” ile değiştirilir.

Tüm harfler lcase fonksiyonu ile küçük harfe çevrilir.


Etiket ( Labels )

küçük harfe çevirme, NetCAD makro, Türkçe karakter, veri düzenleme, otomasyon, alan objeleri, VBScript, hızlı çözüm, veri tutarlılığı,


📝 Netcad NVB Code

VB
' Şaban GÜL, sabangul67@gmail.com, sabangul.com
Sub Main
Dim i,j,o,SEL,u
with Netcad
set SEL = .NewSelectionSet
set o = .NewObject
if SEL.SELECT("Küçük harfe çevrilecek alanları seçiniz. [SAGULCAD]",array(opline)) then
for i = 0 to SEL.NE-1
j = SEL.GetSelectedObject(i, o)
o.pname=Replace( o.pname,"İ","i") ' Türkçe İ harfini i yapar
o.pname=Replace( o.pname,"I","ı") ' Türkçe I harfini ı yapar
o.pname=lcase(o.pname) ' Tüm harfleri küçük harfe çevirir
.putobject j, o
next
SEL.RedrawAndRewind
set u=.GetCurrentWindow
.SetCurrentWindow u,1
end if
set u=nothing
set SEL = nothing
set o = nothing
end with
end sub
VB

netcad-alan-ad-kucuk-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: