Home / Netcad Makro / Alan Adlarındaki Boşlukları Silen Makro (Remove Spaces from Field Names Macro)

Alan Adlarındaki Boşlukları Silen Makro (Remove Spaces from Field Names Macro)

🔍 Alan Adlarındaki Boşlukları Kaldıran Pratik Netcad VBScript Makrosu 🚀


Bu makro, Netcad yazılımında kullanılan alan adlarında (pname) bulunan boşlukları otomatik olarak kaldırır. Kullanıcı, belirli bir çizgi tipindeki (örneğin, poligon çizgileri) objeleri seçer ve makro, seçilen her objenin alan adındaki boşlukları silerek günceller. Bu işlem, veri temizliği ve standartlaştırma için oldukça kullanışlıdır, özellikle büyük projelerde zaman tasarrufu sağlar. Makro, seçilen objeleri tekrar çizerek değişiklikleri görselleştirir.


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

  • Makro, Netcad ortamında çalışır ve aşağıdaki adımları izler:
  • Seçim Kümesi Oluşturma: Yeni bir seçim kümesi (secimkumesi) ve obje (obje) tanımlanır.
  • Kullanıcı Seçimi: Kullanıcıdan, örneğin poligon çizgileri gibi belirli bir obje tipini seçmesi istenir.
  • Boşluk Kaldırma: Seçilen her objenin pname özelliği okunur, boşluklar replace fonksiyonuyla kaldırılır ve obje güncellenir.
  • Görsel Güncelleme: Seçim kümesi yeniden çizilir ve değişiklikler ekrana yansıtılır.
  • Bu işlem, veri tutarlılığını artırmak için idealdir ve manuel düzenlemeye gerek kalmadan hızlı bir şekilde tamamlanır.

Etiket ( Labels )

Netcad Makro, VBScript, Veri Temizliği, Alan Adı Düzenleme, Otomasyon, Boşluk Kaldırma, Netcad Otomasyonu, Veri Standartlaştırma, Poligon Çizgi Düzenleme, Makro Programlama, Netcad Script, Veri İşleme, Alan Adı Temizleme, CAD Otomasyonu, Netcad Veri Düzenleme,


📝 Netcad NVB Code

VB
' Yazan: Bilinmiyor
' Tarih: 30.03.2010
' Açıklama: Alan adlarındaki boşlukları siler

Sub Main

  With Netcad

  Dim secimkumesi,obje,i,z

  set secimkumesi = .newselectionset

  set obje=.newobject

  if secimkumesi.select("Lütfen Alanları Seçiniz (SAGULCAD)",array(opline)) then

  for i=0 to secimkumesi.NE-1
     dim str
      z=secimkumesi.getselectedobject(i,obje)
      OBJE.pname = replace( obje.pname," ","" ) ' Alan adındaki boşlukları kaldırır

   .putobject z,obje

  Next

    secimkumesi.redrawandrewind ' Değişiklikleri görselleştirir

  End if

  End With

End Sub
VB

netcad-alan-ad-bosluk-sil

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