Home / Netcad Makro / Netcad-Macro-Text / Yazı Objesinin Adını Diğer Yazıya Aktarma (Transferring the Name of a Text Object to Another Text)

Yazı Objesinin Adını Diğer Yazıya Aktarma (Transferring the Name of a Text Object to Another Text)

Netcad’de Obje Yazısını Hızlıca Değiştirin: Kolay ve Etkili Yöntem 💡


Bu makro, Netcad yazılımında seçilen bir objenin içindeki yazıyı hafızaya alır ve başka bir objenin yazısını bu hafızaya alınan yazıyla değiştirir. Özellikle CAD projelerinde, birden fazla yazı objesini hızlıca güncellemek isteyen kullanıcılar için büyük kolaylık sağlar. Kullanıcı dostu bir arayüzle, seçilen objelerin yazı içeriğini anında değiştirir ve objeleri kendi renkleriyle yeniden çizer. Bu işlem, projelerdeki metin düzenlemelerini hızlandırır ve hataları en aza indirir. 🛠️


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

Makro, Netcad ortamında çalışır ve aşağıdaki adımları izler:

  1. İlk olarak, kullanıcıdan bir yazı objesi seçmesi istenir. Bu objenin içeriği hafızaya alınır.
  2. Ardından, kullanıcıdan başka bir yazı objesi seçmesi istenir. Bu objenin yazısı, hafızaya alınan yazıyla değiştirilir.
  3. Değiştirilen obje, kendi orijinal rengiyle yeniden çizilir.
  4. İşlem, kullanıcı yeni bir obje seçmeye devam ettiği sürece tekrarlanır.
  5. Makro, seçim ve obje yönetimi için Netcad’in NewSelectStatus fonksiyonunu kullanır ve bellek temizliği için objeleri serbest bırakır.

Bu makro, özellikle büyük projelerde metin güncellemelerini kolaylaştırır ve zaman tasarrufu sağlar. 🎯

  1. Prompts the user to select a text object, storing its content in memory.
  2. Asks the user to select another text object, replacing its text with the stored content.
  3. Redraws the modified object in its original color.
  4. Repeats the process as long as the user continues selecting objects.
  5. Uses Netcad’s NewSelectStatus function for selection and object management, and frees objects for memory cleanup.

Etiket ( Labels )

Etiketler

NetcadMakro, YazıDeğiştirme, CADOtomasyon, Verimlilik, MakroKodu, ObjeDüzenleme, NetcadYazılım, OtomasyonAraçları, CADVerimliliği, YazıGüncelleme, NetcadMacro


📝 Netcad NVB Code

VB
SUB Main
DIM ss,b,h
with netcad
 set ss = .NewSelectStatus ' Anlik Secim objesi yarat
 .SelectObjectInstant "Seçtiğiniz objenin içindeki yazı hafızaya alınacak.[ SagulCAD ]",1,array(otext),ss
 set b= ss.objects(0) 'Biçimleri b objesine ata


 while .SelectObjectInstant("Hafızaya alınan yazı seçtiğiniz yazıyla değiştirilecek. Seçtiğiniz yazı objelerin adı " & b.s & "  olacak [ SagulCAD ]" ,1,array(otext),ss) ' obje sec
 set h = ss.objects(0) ' Secim objesinin ilk objesini al
 h.s=b.s

 .PutObject ss.indexs(0), h ' objeyi geri koy
 .DrawObject h,-1 ' kendi rengi ile ciz
 wend


 set ss = nothing
 set b = nothing
 set h = nothing
 end with
 
END SUB
VB

Tüm makrolara ulaşmak için tıklayınız: Netcad Makro. Netcad ile ilgili daha fazla ayrıntı için: https://netcad.com.tr/ adresini ziyaret ediniz.

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