Şimdiki kontrol istasyonu

  • Konuyu başlatan Konuyu başlatan Riccardo81
  • Başlangıç tarihi Başlangıç tarihi

Riccardo81

Guest
Çalışmak için çok eski çizimlerim var ve ben bir komut eklemek istiyorum (veya bir düğme) makro, ilogic veya diğer ben şablona göre tablo grafiğini yükseltmeliyim. Bunu invetor uygulamasıyla yapabilirdim, ama çok ağır ve yavaş ve benim sahip olduğum çizimler hala kitlede güncellenecek kadar eski (buna değmiyor). İnternette birkaç senaryo olduğunu gördüm, ama programlama hakkında bilmiyorum, herkes bana yardım eder miydi?
 
Güvenilir bir satıcınız var mı? Bize tam olarak bu işlemi otomatik olarak yapan bir düğme yarattık.
 
Güvenilir bir satıcınız var mı? Bize tam olarak bu işlemi otomatik olarak yapan bir düğme yarattık.
Ben ödeme yapan biri değilim ve kim bir Apple ile esnek olan bir kişi ile daha rahat, her şeyi kendim yapmak zorundayım ve bir şekilde bunu yapmaya çalışırsam bunu yapmaya çalışırım
 
Ben ödeme yapan biri değilim ve kim bir Apple ile esnek olan bir kişi ile daha rahat, her şeyi kendim yapmak zorundayım ve bir şekilde bunu yapmaya çalışırsam bunu yapmaya çalışırım
Bu biraz gibi geliyor: "Her zaman bunu yaptık"
Anladığım şakalardan farklı olarak, bu nedenle şirket için yıllar çalıştım, o zaman yavaş küçük bir yatırımın ut'un çalışma zamanında olumlu yansıttığını fark ettiler.
 
denedim. Bu kodAma bunu nasıl ekleyeceğimi tam olarak bilmiyorum (Temel editör?) ve her yerde hata yapıyorum (bir şeyi yanlış olduğumdan eminim)
Bu biraz gibi geliyor: "Her zaman bunu yaptık"
Anladığım şakalardan farklı olarak, bu nedenle şirket için yıllar çalıştım, o zaman yavaş küçük bir yatırımın ut'un çalışma zamanında olumlu yansıttığını fark ettiler.
Şimdilik masa için manuel olarak masa yapmak zorundayım, şablondan eski masaya kopya-paste.... rahatsız edici!
 
Bunu invetor uygulamasıyla yapabilirdim, ama çok ağır ve yavaş ve benim sahip olduğum çizimler hala kitlede güncellenecek kadar eski (buna değmiyor).
“Kaynak transfer sihirbazı” ile hala çok fazla iş yapabilirsiniz.
Belki akşam başlarsınız ve tüm gece PC çalışır ve tek seferde tüm çizimleri yapmadan birkaç adım yapabilirsiniz.
Ardından, bir sonraki gün onları düzelteceğiniz hataları bulursanız, sadece çizim/s incrminasyonunu kullanmanız gerekir.
Büyük bir patlamanız olduğundan eminim.
Ben ödeme yapan biri değilim ve kim bir Apple ile esnek olan bir kişi ile daha rahat, her şeyi kendim yapmak zorundayım ve bir şekilde bunu yapmaya çalışırsam bunu yapmaya çalışırım
Eğer o zaman prosedür sahibine zaman alırsa, yüze yöneltilen şeyleri söylemek zorundasınız:
veya otomatik prosedürlere yatırım yapmak veya ihtiyacınız olduğu sürece işinizi bitirmek için beklemek.
 
Merhaba.
Bu kuralım ve sonra düğmeyi form oluşturmakla yapıyorum
Kuralta yerini değiştirmek için gidin
"new cartiglio name"

"Yeni cartiglio.idw ile sempati dosya klasörleri"

Kod:
halk alt ana ()

‘ Aktif belgede kontrol başlığı
Deneyin
dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument


“Resulüm devleti çizimin gerçek olup olmadığını kontrol edin
Eğer odrawdoc.drawingcepts.deferupdates = "false" o zaman
'Devrimi' değiştirilemez çünkü çizim dosyası silinir'
çıkış alt alt alt
Sonunda, eğer sona erirse

"sostituisco i simboli nel disegno
Deneyin
deletesymbols
"copysymbols
yakalama yakalama yakalama

Sonunda deneyin

dim title="nome cartiglio nuovo"
İsim (İngilizce)

yakalama yakalama yakalama
msgbox ("errorekedte sostituzione cartiglio")

Sonunda deneyin


Sonunda alt alt

alt ad(byref ünvanı as string)

dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument
dim şablonu = "percorso carelle file con cartiglio nuovo.idw"

dim otemplate as çizimdocument
dim osourcetitleblockdef as titleblockdefinition
dim onewtitleblockdef as titleblockdefinition
dim osheet = odrawdoc.activesheet

Deneyin
"aproce şablon
Otemplate = buapplication.documents.open(template, false)
"aggancio la def youone del nuovo cartiglio
Osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la def managedoe del cartiglio nel nuovo disegno
Onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo
Otemplate.close

'msgbox("tentativo di inserimento cartiglio " & ünvan)

'Inserimento cartiglio sul disegno

" dim i as Full Full
' dim intprompts as Full = 0
" for i = 1 to onewtitleblockdef.sketch.textboxes.count
" dim otext = onewtitleblockdef.sketch.textboxes(i)
"If (otext.text = "my_prompt")
"Intprompts = intprompts + 1
"Sonsuza
Bir sonraki

'msgbox ("trovati " & intprompts & "koraggi hızlı")

dim oprompts(2) as string
Oprompts **** = ""
Oprompts (1) = ""
Oprompts(2) = ""
Sayfa.titleblock.delete()
Nottitleblock(onewtitleblockdef,oprompts)

'msgbox(" ünvan bloğu " & etccr & ünvan" olarak değiştirildi


Ekstraları istisna olarak yakalamak
msgbox ("errore: " & ex.message)
Sonunda deneyin


Sonunda alt alt

Sub deletesymbols

dim odoc as çizimdocument = thisdoc.document
dim osksymdefs asdrewedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef, çizildiği gibi

Her osksymdef için
Eğer osksymdef.isreferenced = false o zaman
Osksymdef.delete
Sonunda, eğer sona erirse
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki

Sonunda alt alt

alt kopyalarymbols

dim string olarak seçildi = "result2"

dim strstamplist yeni dizilist olarak

dim strstamprequired as boolean
strstamprequired = gerçek
strstamplist.add("nome cartiglio nuovo")
'strstamplist.add("altro")
'strstamplist.add("test)
strs selectedstamp = girdilistbox ("Lütfen bir pul seçin.", strstamplist, strseçmişamp, "stamp seçimi", "kanım pulları")
dim strdrawdoc as mucit.drawingdocument = buapplication.activedocument
dim sourcefile as string = percorso cartele file con cartiglio nuovo.idw"

dim stranaidw as çizimdocument
stranaidw = buapplication.documents.open(sourcefile, false)
dim symboldef çizildiği gibi

dim copy from as rowedsymboldefinition


Deneyin
Her sembolün stranaidw.sketchedsymboldefinitions için

= (symboldef.copyto(strawdoc, true)

Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki
Ekstraları istisna olarak yakalamak
Mesajbox.show (ex.message, "title")

Sonunda deneyin
stranaidw.close()
Sonunda alt alt
 
Merhaba.
Bu kuralım ve sonra düğmeyi form oluşturmakla yapıyorum
Kuralta yerini değiştirmek için gidin
"new cartiglio name"

"Yeni cartiglio.idw ile sempati dosya klasörleri"

Kod:
halk alt ana ()

‘ Aktif belgede kontrol başlığı
Deneyin
dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument


“Resulüm devleti çizimin gerçek olup olmadığını kontrol edin
Eğer odrawdoc.drawingcepts.deferupdates = "false" o zaman
'Devrimi' değiştirilemez çünkü çizim dosyası silinir'
çıkış alt alt alt
Sonunda, eğer sona erirse

"sostituisco i simboli nel disegno
Deneyin
deletesymbols
"copysymbols
yakalama yakalama yakalama

Sonunda deneyin

dim title="nome cartiglio nuovo"
İsim (İngilizce)

yakalama yakalama yakalama
msgbox ("errorekedte sostituzione cartiglio")

Sonunda deneyin


Sonunda alt alt

alt ad(byref ünvanı as string)

dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument
dim şablonu = "percorso carelle file con cartiglio nuovo.idw"

dim otemplate as çizimdocument
dim osourcetitleblockdef as titleblockdefinition
dim onewtitleblockdef as titleblockdefinition
dim osheet = odrawdoc.activesheet

Deneyin
"aproce şablon
Otemplate = buapplication.documents.open(template, false)
"aggancio la def youone del nuovo cartiglio
Osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la def managedoe del cartiglio nel nuovo disegno
Onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo
Otemplate.close

'msgbox("tentativo di inserimento cartiglio " & ünvan)

'Inserimento cartiglio sul disegno

" dim i as Full Full
' dim intprompts as Full = 0
" for i = 1 to onewtitleblockdef.sketch.textboxes.count
" dim otext = onewtitleblockdef.sketch.textboxes(i)
"If (otext.text = "my_prompt")
"Intprompts = intprompts + 1
"Sonsuza
Bir sonraki

'msgbox ("trovati " & intprompts & "koraggi hızlı")

dim oprompts(2) as string
Oprompts **** = ""
Oprompts (1) = ""
Oprompts(2) = ""
Sayfa.titleblock.delete()
Nottitleblock(onewtitleblockdef,oprompts)

'msgbox(" ünvan bloğu " & etccr & ünvan" olarak değiştirildi


Ekstraları istisna olarak yakalamak
msgbox ("errore: " & ex.message)
Sonunda deneyin


Sonunda alt alt

Sub deletesymbols

dim odoc as çizimdocument = thisdoc.document
dim osksymdefs asdrewedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef, çizildiği gibi

Her osksymdef için
Eğer osksymdef.isreferenced = false o zaman
Osksymdef.delete
Sonunda, eğer sona erirse
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki

Sonunda alt alt

alt kopyalarymbols

dim string olarak seçildi = "result2"

dim strstamplist yeni dizilist olarak

dim strstamprequired as boolean
strstamprequired = gerçek
strstamplist.add("nome cartiglio nuovo")
'strstamplist.add("altro")
'strstamplist.add("test)
strs selectedstamp = girdilistbox ("Lütfen bir pul seçin.", strstamplist, strseçmişamp, "stamp seçimi", "kanım pulları")
dim strdrawdoc as mucit.drawingdocument = buapplication.activedocument
dim sourcefile as string = percorso cartele file con cartiglio nuovo.idw"

dim stranaidw as çizimdocument
stranaidw = buapplication.documents.open(sourcefile, false)
dim symboldef çizildiği gibi

dim copy from as rowedsymboldefinition


Deneyin
Her sembolün stranaidw.sketchedsymboldefinitions için

= (symboldef.copyto(strawdoc, true)

Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki
Ekstraları istisna olarak yakalamak
Mesajbox.show (ex.message, "title")

Sonunda deneyin
stranaidw.close()
Sonunda alt alt
Ama bu bir ilogic kod mu? Nasıl eklerim?
 
Bu nedenle, yeni çizer sembolleri kopyalamanız durumunda, ancak isteğe bağlı, çünkü bu, sembolün kütüphanesine sahip olmayan 2013 versiyonu ile doğdu, ancak sembolün kütüphanesini kullanırsanız, sembolün kütüphanesini kullanıyorsanız hiçbir şey değiştirmez.
 
@batleo Onay sayesinde, sebebin sembollerin tanımı ve senaryonun eski bir mucit versiyonu için yazılabileceğini hayal ettim.

Ayrıca şablonu değiştirmek için aşağıdaki senaryoyu neden kullandığımı sordum, ama tüm ihtiyaçlarına uymadığını fark ettim.
Kod:
Budoc.document.documenttype = mucit.documenttypeenum.kdrawingdocumentobject o zaman sonra
Budrawing.Keepextraresources = false
Budrawing.resourcefilename = "percorso completo nuovo şablon"
Sonunda, eğer sona erirse
Ayrıca yazdığı versiyonu ilginç buldum jong Bu durumda Tartışma Autodesk sitesinde, bunu paylaşıyorum çünkü iyi yazılmış ve temiz görünüyor, sizce?
 
Ama bu bir ilogic kod mu? Nasıl eklerim?
Ayırma alanında geçişleri açıklamaya çalışıyorum.
1) Üst genel olarak, "model" ve "+" öğeye sahip olmanız gerekir + "ilogic" ekleyin.
2) sekmelerin altında “kurallar” görünüyor - " modüller" - küresel modüller" - "external kurallar"
Fark, ilk ikinin sadece çalıştığınız dosyada geçerli olmasıdır, son ikisi her zaman onları kullanabilir
3) İkinci seçeneği veya her zaman geçerli olmayı düşünün, dxx
4) dış kural yaratır - yolu seçin ve " Kayıtname.txt" tasarruf edin, böylece gerekli meslektaşları ile paylaşmak daha kolaydır.
5) Önceki mesajın kodunu kopyalayın ve yapıştırın. Kaydet ve yakın
6) Yeni yaratılan dx anahtar kuralında bulun, eğer çalışır ve ihtiyacınız olanı yapar.
7) boş uzay düğmesi dx "Add Module"
8) modülün yaratım ekranını açın
9) kuralların girişi altında kaldınız, kuralınızın yakın panede doğru sürüklenmesi gerekir.
10) Şimdi geri çağırmak ve sadece bulduğunuz kuralı uygulamak, bulduğunuz küresel modüllere gitmek zorundasınız.
Modül sadece kural adı ile düğmeye tıklayın (bu özelleştirilebilir)
 
@batleo Onay sayesinde, sebebin sembollerin tanımı ve senaryonun eski bir mucit versiyonu için yazılabileceğini hayal ettim.

Ayrıca şablonu değiştirmek için aşağıdaki senaryoyu neden kullandığımı sordum, ama tüm ihtiyaçlarına uymadığını fark ettim.
Kod:
Budoc.document.documenttype = mucit.documenttypeenum.kdrawingdocumentobject o zaman sonra
Budrawing.Keepextraresources = false
Budrawing.resourcefilename = "percorso completo nuovo şablon"
Sonunda, eğer sona erirse
Ayrıca yazdığı versiyonu ilginç buldum jong Bu durumda Tartışma Autodesk sitesinde, bunu paylaşıyorum çünkü iyi yazılmış ve temiz görünüyor, sizce?
Bunu kesinlikle ne koyduğumdan daha iyi gördüm, hatta bir programcı değilim, ama net üzerinde bulduğum ve onlara adapte olduğum kurallardan parçalar aldım, ne gerektirdiğimi yaptığımda, artık hiçbir şeye dokunmadım.
 
Ayırma alanında geçişleri açıklamaya çalışıyorum.
1) Üst genel olarak, "model" ve "+" öğeye sahip olmanız gerekir + "ilogic" ekleyin.
2) sekmelerin altında “kurallar” görünüyor - " modüller" - küresel modüller" - "external kurallar"
Fark, ilk ikinin sadece çalıştığınız dosyada geçerli olmasıdır, son ikisi her zaman onları kullanabilir
3) İkinci seçeneği veya her zaman geçerli olmayı düşünün, dxx
4) dış kural yaratır - yolu seçin ve " Kayıtname.txt" tasarruf edin, böylece gerekli meslektaşları ile paylaşmak daha kolaydır.
5) Önceki mesajın kodunu kopyalayın ve yapıştırın. Kaydet ve yakın
6) Yeni yaratılan dx anahtar kuralında bulun, eğer çalışır ve ihtiyacınız olanı yapar.
7) boş uzay düğmesi dx "Add Module"
8) modülün yaratım ekranını açın
9) kuralların girişi altında kaldınız, kuralınızın yakın panede doğru sürüklenmesi gerekir.
10) Şimdi geri çağırmak ve sadece bulduğunuz kuralı uygulamak, bulduğunuz küresel modüllere gitmek zorundasınız.
Modül sadece kural adı ile düğmeye tıklayın (bu özelleştirilebilir)
Teşekkür ederim! Tamamen ilogic kısımda oruçludur
 
Merhaba.
Bu kuralım ve sonra düğmeyi form oluşturmakla yapıyorum
Kuralta yerini değiştirmek için gidin
"new cartiglio name"

"Yeni cartiglio.idw ile sempati dosya klasörleri"

Kod:
halk alt ana ()

‘ Aktif belgede kontrol başlığı
Deneyin
dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument


“Resulüm devleti çizimin gerçek olup olmadığını kontrol edin
Eğer odrawdoc.drawingcepts.deferupdates = "false" o zaman
'Devrimi' değiştirilemez çünkü çizim dosyası silinir'
çıkış alt alt alt
Sonunda, eğer sona erirse

"sostituisco i simboli nel disegno
Deneyin
deletesymbols
"copysymbols
yakalama yakalama yakalama

Sonunda deneyin

dim title="nome cartiglio nuovo"
İsim (İngilizce)

yakalama yakalama yakalama
msgbox ("errorekedte sostituzione cartiglio")

Sonunda deneyin


Sonunda alt alt

alt ad(byref ünvanı as string)

dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument
dim şablonu = "percorso carelle file con cartiglio nuovo.idw"

dim otemplate as çizimdocument
dim osourcetitleblockdef as titleblockdefinition
dim onewtitleblockdef as titleblockdefinition
dim osheet = odrawdoc.activesheet

Deneyin
"aproce şablon
Otemplate = buapplication.documents.open(template, false)
"aggancio la def youone del nuovo cartiglio
Osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)
'copio la def managedoe del cartiglio nel nuovo disegno
Onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo
Otemplate.close

'msgbox("tentativo di inserimento cartiglio " & ünvan)

'Inserimento cartiglio sul disegno

" dim i as Full Full
' dim intprompts as Full = 0
" for i = 1 to onewtitleblockdef.sketch.textboxes.count
" dim otext = onewtitleblockdef.sketch.textboxes(i)
"If (otext.text = "my_prompt")
"Intprompts = intprompts + 1
"Sonsuza
Bir sonraki

'msgbox ("trovati " & intprompts & "koraggi hızlı")

dim oprompts(2) as string
Oprompts **** = ""
Oprompts (1) = ""
Oprompts(2) = ""
Sayfa.titleblock.delete()
Nottitleblock(onewtitleblockdef,oprompts)

'msgbox(" ünvan bloğu " & etccr & ünvan" olarak değiştirildi


Ekstraları istisna olarak yakalamak
msgbox ("errore: " & ex.message)
Sonunda deneyin


Sonunda alt alt

Sub deletesymbols

dim odoc as çizimdocument = thisdoc.document
dim osksymdefs asdrewedsymboldefinitions = odoc.sketchedsymboldefinitions
dim osksymdef, çizildiği gibi

Her osksymdef için
Eğer osksymdef.isreferenced = false o zaman
Osksymdef.delete
Sonunda, eğer sona erirse
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki

Sonunda alt alt

alt kopyalarymbols

dim string olarak seçildi = "result2"

dim strstamplist yeni dizilist olarak

dim strstamprequired as boolean
strstamprequired = gerçek
strstamplist.add("nome cartiglio nuovo")
'strstamplist.add("altro")
'strstamplist.add("test)
strs selectedstamp = girdilistbox ("Lütfen bir pul seçin.", strstamplist, strseçmişamp, "stamp seçimi", "kanım pulları")
dim strdrawdoc as mucit.drawingdocument = buapplication.activedocument
dim sourcefile as string = percorso cartele file con cartiglio nuovo.idw"

dim stranaidw as çizimdocument
stranaidw = buapplication.documents.open(sourcefile, false)
dim symboldef çizildiği gibi

dim copy from as rowedsymboldefinition


Deneyin
Her sembolün stranaidw.sketchedsymboldefinitions için

= (symboldef.copyto(strawdoc, true)

Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki
Ekstraları istisna olarak yakalamak
Mesajbox.show (ex.message, "title")

Sonunda deneyin
stranaidw.close()
Sonunda alt alt
Hey, batleo, sizi rahatsız etmekten dolayı üzgünüm çünkü tartışma oldukça yakın.
Bu arada bu arada Kodunuzu paylaşmanız için size teşekkür ederim ve size mümkün olup olmadığını bir yükseltme rica ediyorum.
Aynı idw içinde birkaç masaya sahip olabilirim (bu otuzdan fazla)... Tüm masaların alt kısmını aynı anda planlamak ve sadece aktif bir şekilde değil mi?

Teşekkür ederim.
samuele
 
Ben ödeme yapan biri değilim ve kim bir Apple ile daha rahat,
Görev kim esnek ile daha rahat olduğu önemli değil, Flash ile olduğundan, gerçekten önemli olan şey, açık cüzdanla rahat olmasıdır. Çantanın dizelerini esnek veya olmadan açın ve satıcı size uygun bir makro yapar.
 
Hey, batleo, sizi rahatsız etmekten dolayı üzgünüm çünkü tartışma oldukça yakın.
Bu arada bu arada Kodunuzu paylaşmanız için size teşekkür ederim ve size mümkün olup olmadığını bir yükseltme rica ediyorum.
Aynı idw içinde birkaç masaya sahip olabilirim (bu otuzdan fazla)... Tüm masaların alt kısmını aynı anda planlamak ve sadece aktif bir şekilde değil mi?

Teşekkür ederim.
samuele
ciao e dovrebbe eğlencelizionare yalnız sostituire di percorso del file şablonu e di nome del cartiglio

Public sub main()

" controllace titolo nel documento attivo
Deneyin
dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument

" verifica se lo stato di deferimento degli aggiornamenti ègeliteato
Eğer odrawdoc.drawings.deferupdates sonra
msgbox("non è possibile modificare il cartiglio perché il file di disegno è in modaliteà di aggiornamento differentito.")
çıkış alt alt alt
Sonunda, eğer sona erirse

" rimuove i simboli: disegno
Deneyin
deletesymbols()
Ekstraları istisna olarak yakalamak
msgbox ("errorekedte la Cancellazione dei simboli: " & ex.message)
Sonunda deneyin

" titolo desiderato
dim title as string = "nome cartiglio"
İsim (İngilizce)

Ekstraları istisna olarak yakalamak
msgbox ("errorekedte la sostituzione del cartiglio: " & ex.message)
Sonunda deneyin

Sonunda alt alt

sub replacetitle(byref ünvanı as string)

dim odrawdoc as çizimdocument
Odrawdoc = buapplication.activedocument
dim template as string = "n:\settaggi mucit\inventor 2022\tembergers\tuo file.idw"

dim otemplate as çizimdocument
dim osourcetitleblockdef as titleblockdefinition
dim onewtitleblockdef as titleblockdefinition

Deneyin
'Apre'
Otemplate = buapplication.documents.open(template, false)

" verifica se il cartiglio esiste nel şablon
Eğer otemplate.titleblockdefinitions.item (title) o zaman hiçbir şey değildir.
Osourcetitleblockdef = otemplate.titleblockdefinitions.item(title)

"Polis La, sana bir del cartiglio nel disegno
Onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)

" chiude
Otemplate.close

" scorre holdti i fogli nel documento di disegno e applica di nuovo cartiglio
Odrawdoc'daki her oform için. çarşaflar
"Emekna il cartiglio korrente e inserisce quello nuovo
Eğer osheet. Başlıkblock o zaman hiçbir şey değildir
Sayfa.titleblock.delete()
Sonunda, eğer sona erirse
Nottitleblock(onewtitleblockdef)
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki

msgbox ("cartiglio aggiornato a: " & Title & " su tutti i fogli.")
Başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka başka
msgbox ("cartiglio non trovato nel şablon.")
Otemplate.close
Sonunda, eğer sona erirse

Ekstraları istisna olarak yakalamak
msgbox("errorekedte l'aggiornamento del cartiglio: " & ex.message)
Sonunda deneyin

Sonunda alt alt

Sub deletesymbols()
dim odoc as çizimdocument = thisdoc.document
dim osksymdefs asdrewedsymboldefinitions = odoc.sketchedsymboldefinitions

Her osksymdef için çizildiği gibi, osksymdefs
Eğer osksymdef değilse. Daha sonra ortaya çıktı.
Osksymdef.delete()
Sonunda, eğer sona erirse
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki
Sonunda alt alt

alt kopyalarymbols()
dim string olarak seçildi = "result2"
dim strstamplist yeni dizilist olarak
strstamplist.add("nome cartiglio")

strs selectedstamp = girdilistbox ("Lütfen bir pul seçin.", strstamplist, strseçmişamp, "stamp seçimi", "kanım pulları")

dim strdrawdoc as çizimdocument = buapplication.activedocument
dim sourcefile as string = "n:\settaggi mucit\inventor 2022\templates\tuo file.idw"

Deneyin
'Apreanca file devilgente dei simboli
dim stranaidw as çizimdocument = buapplication.documents.open(source, false)

"Polis i simboli nel documento korrente
Her sembolün çizildiği gibi, stranaidw.sketchedsymboldefinitionsymboldefinitions
Semboldef.copyto (strawdoc, true)
Bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki bir sonraki

stranaidw.close()

Ekstraları istisna olarak yakalamak
msgbox ("errorekedte la polisia dei simboli: " & ex.message)
Sonunda deneyin
Sonunda alt alt[/ICODE]
 
Hazırlığınız için çok teşekkür ederiz.
Kısmen paylaşıyorum ve infallible_gf'in remonstrations of infallible_gf I still let myself to take avantaj of your accessibility in the soul of sharing and a Yard (from familiar) that for you is nispeten basit this change.
Bunun size özel ağırlık vermediğini söyledi... Kodunuzu denedim ama tamamen arabayı kaldırdığı aktif masada durur ve hemen sonra bana bağlı hata verir.
Yanlış kimlik olabilir mi?errore.JPG
 
Hazırlığınız için çok teşekkür ederiz.
Kısmen paylaşıyorum ve infallible_gf'in remonstrations of infallible_gf I still let myself to take avantaj of your accessibility in the soul of sharing and a Yard (from familiar) that for you is nispeten basit this change.
Bunun size özel ağırlık vermediğini söyledi... Kodunuzu denedim ama tamamen arabayı kaldırdığı aktif masada durur ve hemen sonra bana bağlı hata verir.
Yanlış kimlik olabilir mi?Ekli dosyayı görüntüle 72573
Bunu test ettim ve sorunlara vermedim, size isimleri ve yolları tekrarlamanızı söylerdim, ama her şey olabilir
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst