Home / Netcad Makro / Netcad-Macro-Text / Yazı Objelerinde Türkçe Karakter Çevirme Makrosu(Text Object Turkish Character Conversion Macro)

Yazı Objelerinde Türkçe Karakter Çevirme Makrosu(Text Object Turkish Character Conversion Macro)

Yazı Objelerindeki Türkçe Karakterleri Otomatik Çeviren Makro


Bu makro, Netcad ortamında yalnızca yazı (text) objeleri üzerinde çalışarak Türkçe karakterleri (Ğ, Ü, Ş, İ, Ç, Ö) Latin alfabesindeki karşılıklarıyla (G, U, S, I, C, O) değiştirir. Harita, plan veya proje dosyalarında metin standartlaştırma işlemlerini hızlandırır. Özellikle veri aktarımı, dışa aktarma veya farklı sistemlerle uyumluluk sağlama süreçlerinde büyük kolaylık sağlar. Kullanıcı dostu arayüzü sayesinde, seçilen yazı objelerini tarar ve karakter dönüşümünü hatasız gerçekleştirir. 🗂️


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

  • Yazı Objesi Seçimi: Makro, Netcad’de bir seçim kümü oluşturur ve kullanıcıdan yalnızca yazı objelerini seçmesini ister.
  • Metin Analizi: Seçilen her yazı objesi tek tek incelenir ve içerdiği metin okunur.
  • Karakter Dönüşümü: Türkçe karakterler (ör. Ğ, Ü, Ş) Latin karşılıklarıyla (G, U, S) değiştirilir.
  • Güncelleme ve Yenileme: Dönüştürülen metinler orijinal objelere kaydedilir ve ekran yenilenir.
  • Sonuç: Tüm seçili yazı objelerindeki metinler standartlaştırılmış karakterlerle güncellenir.
  • Makro, döngü yapısıyla her yazı objesini ayrı ayrı işler ve hata oluşumunu engeller. Kullanıcı, işlemi başlattıktan sonra otomatik tamamlanmayı bekler. ⚙️


Etiket ( Labels )

Netcad Makro, Yazı Objesi, Türkçe Karakter Çevirme, Metin Standartlaştırma, Otomasyon, Harita Düzenleme, Veri Aktarımı, Karakter Dönüşümü, Netcad Otomasyonu, Metin Düzenleme, Proje Standartlaştırma, Türkçe Karakter Düzeltme, Hızlı Metin İşleme, CAD Otomasyonu, Harita Verimliliği


📝 Netcad NVB Code

VB
Sub Main

  With Netcad

  Dim secimkumesi,obje,i,z

  set secimkumesi = .newselectionset

  set obje=.newobject

  if secimkumesi.select("Seçim",array(otext)) then

  for i=0 to secimkumesi.NE-1
     dim str
      z=secimkumesi.getselectedobject(i,obje)
      str=obje.s
         'Yazı objelerindeki Türkçe karakterleri düzelt
         str=str

         str=replace(str,"Ğ","G")
         str=replace(str,"ğ","g")

         str=replace(str,"Ü","U")
         str=replace(str,"ü","u")

         str=replace(str,"ö","o")
         str=replace(str,"Ö","O")

         str=replace(str,"Ç","C")
         str=replace(str,"ç","c")

         str=replace(str,"ş","s")
         str=replace(str,"Ş","S")

         str=replace(str,"ı","i")
         str=replace(str,"İ","I")

         obje.s=str
        .PutObject .curobjpos, obje

   
   .putobject z,obje

  Next

    secimkumesi.redrawandrewind

  End if

  End With

End Sub
VB

netcad-yazi-turkce-karakter-duzelt

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