Home / Netcad Makro / Netcad-Macro-Layer / Objenin Tabakasını Sorgulama Makrosu (Object Layer Query Macro)

Objenin Tabakasını Sorgulama Makrosu (Object Layer Query Macro)

🔍 Netcad’de Obje Tabakasını Hızlıca Sorgulayın: Pratik ve Kullanışlı Makro!


Bu makro, Netcad yazılımında seçilen bir objenin tabaka adını ve tabaka ID’sini hızlıca sorgulamanızı sağlar. Kullanıcı dostu bir arayüzle, seçtiğiniz objenin tabaka bilgilerini bir mesaj kutusu (msgbox) aracılığıyla görüntüler. Ayrıca, makro seçilen objeyi geçici olarak vurgulayarak görsel bir geri bildirim sunar. Özellikle büyük projelerde, objelerin hangi tabakada olduğunu hızlıca anlamak isteyen Netcad kullanıcıları için zaman kazandıran bir araçtır. Makro, esnek yapısıyla farklı projelerde kolayca kullanılabilir ve tabaka yönetimini daha verimli hale getirir.


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

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

  1. Seçim İşlemi: Kullanıcıdan bir obje seçmesi istenir. Netcad’in anlık seçim özelliği kullanılarak, kullanıcı “Tabakası Sorgulanacak Obje Seçiniz” mesajıyla yönlendirilir.
  2. Obje Bilgisi Alma: Seçilen objenin ilk elemanı alınır ve bu objenin tabaka bilgileri sorgulanır.
  3. Bilgi Gösterme: Objenin tabaka adı ve ID’si, bir mesaj kutusunda kullanıcıya sunulur.
  4. Görsel Vurgu: Seçilen obje, Netcad ekranında geçici olarak çizilerek vurgulanır, böylece kullanıcı hangi objeyi seçtiğini net bir şekilde görür.
  5. Tekrarlama: Kullanıcı, başka bir obje seçene kadar bu işlemi tekrarlayabilir.

Makro, Netcad’in VBScript dilinde yazılmıştır ve Netcad’in yerleşik fonksiyonlarını kullanarak tabaka bilgilerini hızlıca çeker. Kod, kullanıcı dostu bir deneyim sunmak için sade ve etkili bir şekilde tasarlanmıştır.


Etiket ( Labels )

Netcad makro, tabaka sorgulama, obje tabakası, VBScript makro, Netcad otomasyon, CAD araçları


📝 Netcad NVB Code

VB
'Amaç: Objenin Tabakasının Adını Verir.
SUB Main
DIM o,ss ,uz
With netcad
    set ss = .NewSelectStatus   ' Anlik Secim objesi yarat
    while .SelectObjectInstant ("Tabakası Sorgulanacak Obje Seçiniz",1,array(),ss)  ' obje sec
      set o = ss.objects(0)    ' Secim objesinin ilk objesini al.
          msgbox  .layernameof (o.tabaka)  & chr(13) & "id =" & o.tabaka  &"" ,32,"Seçilen Obje Tabakası"
          'uz = o.length (0) 'Yorumlanmış satır: Obje uzunluğunu hesaplar (kullanılmıyor)
          'msgbox formatnumber (uz,2) 'Yorumlanmış satır: Uzunluğu mesaj kutusunda gösterir
          .drawobject o,-1 'Seçilen objeyi geçici olarak vurgular
    wend
  End With
END SUB
VB

netcad-tabaka-ad-sorgula

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