\’ www.sabangul.com.tr Web Sayfasından İndirilmiştir
\’ Şaban GÜL , Harita Mühendisi
\’ Her Türlü Hata, İstek ve Öneriler İçin
\’ haritaakademi@gmail.com veya sagulnet@gmail.com
\’ adresine durumu anlatan bir e-posta gönderiniz.
SUB Main
Dim SAGUL_DLG,i,alanlar,yazilar,parsel,YaziYazdir,ruhan,elif,sabangul
with netcad
set SAGUL_DLG = .NewBDialog(\”Alan İçindeki Yazıları Alan Adı Yapma [Şaban GÜL, Harita Mühendisi]\”)
SAGUL_DLG.GetCombo\”sagul1\”,\”Alanlar Hangi Tabakada ?\”, \”\”,1
for i = 0 to .numlayers – 1
SAGUL_DLG.AddCombo .LayerNameOf(i)
next
SAGUL_DLG.GetCombo\”sagul2\”,\”Yazılar Hangi Tabakada ?\”, \”\”, 1
for i = 0 to .numlayers – 1
SAGUL_DLG.AddCombo .LayerNameOf(i)
next
SAGUL_DLG.Getcheck \”sagul3\”,\”Alan Adı Değişenleri 0_DEGISEN tabakasına al\”, 0
if SAGUL_DLG.showmodal then
alanlar=SAGUL_DLG.ValueByName(\”sagul1\”)
yazilar=SAGUL_DLG.ValueByName(\”sagul2\”)
if SAGUL_DLG.ValueByName(\”sagul3\”) = 1 then
with nclayermanager
.add \”0_DEGISEN\”,4
end with
end if
sabangul= SAGUL_DLG.ValueByName(\”sagul3\”)
if alanlar=\”\” then
Msgbox \”Alan Tabakası Bulunamadı\”,0,\”Dikkat!\”
Exit Sub
End if
if yazilar=\”\” then
Msgbox \”Yazı Tabakası Bulunamadı\” ,0,\”Dikkat!\”
Exit Sub
End if
\’ www.sabangul.com.tr Web Sayfasından İndirilmiştir
\’ Şaban GÜL , Harita Mühendisi
\’ Her Türlü Hata, İstek ve Öneriler İçin
\’ haritaakademi@gmail.com veya sagulnet@gmail.com
\’ adresine durumu anlatan bir e-posta gönderiniz.
set SAGUL_DLG = Nothing
.SetFilter nothing, array(alanlar), array(opline)
for i = 0 to .numobject-1
.BackMessage
set parsel = .getobject(i) \’ i. objeyi al
if parsel.tabaka=alanlar and parsel.tag = opline then \’parsel.tag = opline and
YaziYazdir= parsel.pname
.SetMessage YaziYazdir
.SetFilter .ObjectExtends(Parsel), array(yazilar), array(otext)
Do
set ruhan= .GetNextObject
if ruhan is nothing then
exit do
else
set elif=.GetPlineExt(parsel)
if elif.InPoly(ruhan.p1) then
parsel.pname=ruhan.s
if sabangul = 1 then
parsel.tabaka= .foundlayer(\”0_DEGISEN\”)
end if
.PutObject i, parsel
end if
end if
set ruhan = nothing
Loop
.ResetFilter
end if
set parsel=nothing
next
.ResetFilter
msgbox\”İşlem Başarıyla Tamamlanmıştır\”,0,\”www.sabangul.com.tr\”
end if
end with
END SUB
|
- Makroyu kullanmadan önce açıklama ve uyarıları mutlaka okuyunuz.
- Makrolar belirli aralıklarla güncellenir. Bu Sayfayı takip etmenizi ve güncel makroları kullanmanızı tavsiye ediyoruz. Güncel makroların gelişmiş, hatalardan arındırılmış ve yeni versiyonlara uygun olacağını unutmayınız.
- Netcad Makroları Sadece Netcad Yazılımında Çalışır.
- Bu Netcad Makrosunu kullanırken lütfen Netcad projenizi yedekleyiniz.
- Bu Netcad Makroları VB Programlama dili ile yazılmıştır.
- Netcad Makrolarını kullanımından tamamen kullanıcı sorumludur. Ortaya çıkabilecek tüm hataları kabul etmiş sayılırsınız.
- Bu Netcad makrosu Kadastro, Orman, 2B,Halihazır, Kamulaştırma, Değerleme, Coğrafi Bilgi Sistemi, İmar Planı, Etüt Proje İşleri gibi bir çok alanda rahatlıkla kullanabilirsiniz.
- Makrolar ile ilgili tüm soru, görüş ve önerileriniz, ekletmek veya değiştirmek istediğiniz tüm noktalar için, yeni makrolar için bize haritaakademi@gmail.com adresine ileti göndererek ulaşınız.
- Netcad Makroları size ücretsiz sunulur ve kesinlikle eposta ekinde veya diğer sosyal medya araçları ( whastup,facebook,twitter vb. ) ile gönderilmez. Netcad makroları ile birşeyler talep ettiyseniz sizlere sadece eposta adresinize durum ile ilgili ileti gönderilir, indirme linki ve makrolar ilgili internet sayfamızda paylaşılır.
- Netcad Makrolarını .nvb formatında indirerek indirdiğiniz ortaya çıkabilecek her türlü olumsuzluğu ve cihazınıza gelebilecek tüm sorumluluğu aldığınızı belirtmek isteriz.
|
Basit düzey makro, Netcad, Makro, Pratik Netcad, Netcad Araçları, Netcad tabaka, netcad seçim, Pratik Netcad, Netcadde nasıl yapılır,netcad menü, netcad araç, nvb, ücretsiz makro, harita makro, pluscad , netcad alan adı yazdır, netcad hesap alanı yazdır, tapu alanı yazdır |
One response
kardeş çalışman güzel olmuş ancak dosyaları indiremiyoruz. erişim isteği gönder diyor bu konuda bi yardımcı olursan seviniri