SolidWorks için ilginç Makro

  • Konuyu başlatan Konuyu başlatan cubalibre00
  • Başlangıç tarihi Başlangıç tarihi
Nerede? Bölüm veya tasarım?
İyi sabah sana. Bu bilinmeyen eğitim
İyi sabahtan özür dilerim, çalışıyordum ve oldukça meşguldüm.
Bununla birlikte, Bununla birlikte Bir masanın tüm kotalarını otomatik olarak boyamak için bir makro olup olmadığını nasıl bilebilirim.

Dwg dosyalarını varsayılan olarak kullanan satıcılarla çalışmak, renkli oranlarda göz sahibi olmak için uygun olacaktır.
Alternatif olarak, hareket eden bir makroa gidebilir ( gerekirse) bir katman, renkli.

Herhangi bir cevap için teşekkürler
 
veya kontenjanlar için bir düzeyde uygulanan, retroaktif değildir veya tüm kotaları ve değişiklikleri seviye veya renk seçin.
 
veya kontenjanlar için bir düzeyde uygulanan, retroaktif değildir veya tüm kotaları ve değişiklikleri seviye veya renk seçin.
Teşekkür ederim.
Daha sonra test etmeye başlayacağım.
Ancak, bir makro daha hızlı olacağını düşünüyorum.
Şimdi masaların modellerini düzelteceğim ama mevcut masalar için her bir manuel düzeltmeliyim.
Daha fazla kişiyle bir ofiste çalışmak, meslektaşlarımın mevcut en basit çözümü olmasını istedim.
 
Merhaba, yardıma ihtiyacım var: Daha sonra dosya adına eklemek için bir makro yapabilir misiniz?

Örneğin:

Dosya adı veya birlikte: 2000105.sldprt veya sldasm
"şimdiki inceleme" mülkiyet kısmen veya birlikte içeriyordu: 01
İlgili tablo dosyası adı: 2000105.slddrw

pdf dosya adı septabile yolu ile bir klasörde üretilmiştir: 2000105_01.pdf

Çok benzer bir makro gördüm ama masanın aynı yolunda pdf ürettim ve revizyon dosyasını eklemedim. ...Birbirine yakın yaşamama yardımcı olan kişilerle ödeme yapabilirim.:finger:
 
Bölgedeki makroı değiştirdim ...workdir = takas.... ve dosya tanımında ‘önem’ için ilgili kod.
allego makro.


Merhaba.
Gabriele
pdf + dwg klasörü oluşturmak zorunda olmadığım için değiştirebilir misiniz?
Ancak pdf ve dwg, masaların bulunduğu aynı klasörde beni kurtarır mı?

Teşekkür ederim çok teşekkür ederim
 
Her şeye iyi sabah, son zamanlarda kayıt oldum ve hala sağlam işlerdeki makroların geliştirilmesinde ilk silahlar.
Bu prosedürde paralel bir borubord oluşturmak ve istediğiniz kadar defalarca tekrarlamak benim niyetimdir, ancak kodu uygularsam, bir kez sağlam bu tekrar edilmez.
Birisi bana problemin nerede olduğunu söyler miydi?
Teşekkür ederim önceden
 

Ekli dosyalar

İyi sabaha
Uzun zamandır, sayfa bükme masalarının gerçekleşmesi için yeni bir makro oluşturmayı düşünüyordum.
( and ve sıkıcı iş:eek:)

Yaratmak zorunda olduğum masalar çok basit.
Tablolarda olması gerekir:
- listelenen sayfanın patlama planı
- Çeşitli katların oranları
-materyal ve tabaka kalınlığı

İyi bir tasarımcı olmak ama makroların gerçekleşmesinde Neophyte olmak, herhangi birinin zaten benzer bir şey yarattığını merak ettim.

Teşekkür ederim çok teşekkür ederim
 
İyi sabaha
Uzun zamandır, sayfa bükme masalarının gerçekleşmesi için yeni bir makro oluşturmayı düşünüyordum.
( and ve sıkıcı iş:eek:)

Yaratmak zorunda olduğum masalar çok basit.
Tablolarda olması gerekir:
- listelenen sayfanın patlama planı
- Çeşitli katların oranları
-materyal ve tabaka kalınlığı

İyi bir tasarımcı olmak ama makroların gerçekleşmesinde Neophyte olmak, herhangi birinin zaten benzer bir şey yarattığını merak ettim.

Teşekkür ederim çok teşekkür ederim
Sonuç iyi olmayan birçok faktör var, örneğin format (a3-a4 vs) onu seçen? ve ölçek faktörü ve görüşlerin uzaklığı?
Bir casino mümkün olsa da, ya da en azından kısmen kısmen
 
Bazı sorunlar birçok,
Sizin tarafından listelenenler mümkün olduğunu düşünüyorum.

Sorunlar başkalarıdır:
- tüm düz tekrar tekrardan nasıl alıntılanır
- diğer görüşlerin katlarını nasıl alıntılarsınız!?

Herkes bana yardım edebilir mi?
 
Herkese merhaba

I'm know that exporting parts /assiemi beni çok uzun sürüyor, bu yüzden yardıma sahip olmak istiyorum, çünkü bu süreci otomatikleştiren bir makro.

İzin verin:
Açıkçası, ihraç edilen dosyaların "y:\esp" yolu olması gerektiği gibi bir klasörde gidip gidecektim.

y'deki tüm dosyaları istiyorum: bu kritere göre ihraç edileceksiniz:
1) tüm parçalar ve alt aksaklar adım ap214 ve iges;
2) dwg formatındaki tüm çizim dosyaları (ve seçeneklerin kullanımında alınan ihracat seçenekleri ile---> ihracat--->dxf /dwg;

Bununla birlikte, ihraç edilen dosyaların isimlerinin yalnızca ve yalnızca özel özelliklerin veya yapılandırmanın "tödün" öğesi (bunun yapılandırmalarla ilgili bir dosya olup olmadığına bağlı olarak) olması gerekir.

Açıklama alanı derlemez veya dosya adına mevcut değilse, 0001 olarak görünmeyi ve klasördeki boş açıklama alanı ile bir birim daha ilerici bir şekilde artırmak istiyorum.

Dahası, çizim dosyalarında birkaç çarşaf vardı, bu yüzden ayrı bir dwg dosyalarında çizimin her tek sayfasını yeniden inşa etmek ve ihraç etmek gerekir.

parçalar ve meclisler de ihraç edilmeden önce c (kahka+q) başlatılmalıdır, bu dosyaların bazıları dış referanslar içerebilir (bu elbette kilidini tutmak için benim bakımım olacaktır).

Katı işlerde seçenekler Her zaman aktif seçenekleri tutuyorum:
Seçenekler---> Dış referanslar---> Dış referansları aramak:---> pozisyonda belirtilen referans belgeleri + alt katlayıcıları içerir.

Bunun mümkün olabileceğini düşünüyor musunuz?

Sonsuz sabır için önceden size teşekkür ederim.

Çok fazla saç
 
Bu mümkün, ancak yapılacak hızlı bir şey değil, eğer bir makro vsa’dan daha fazlasıysanız, bir Royce yapacağım, yürütme aşamasında çok daha hızlı.

Önemli bir programlama işi dışında herhangi bir sorunu görmüyorum.
 
Merhaba.
Makrou biraz değiştirdim çünkü bir yandan doğru yönetmenlerde ve diğerinde tasarruf etmedi, eğer mevcut olmasaydı
pdf dosyaları için varsayılan alt kater kurtarılmadı.
Umarım bu bildirilen hataydı. 7 64bit ve sağlam işlerle test edildi 2016 sp.3

Merhaba.
Gabriele
Her şeye merhaba, bu makroları paylaşmak için teşekkürler... büyük makro, sadece küçük bir varyasyon nasıl yapılacağını bilmek istiyorum. pdf dwg ve adım ben mülk "revision" eklemek istiyorum, ama ben de bunun yerine koymalıyım, çünkü masanın kendisi mülk sahibi değil.
Bu kolay ve uygulanabilir mi? Şimdilik, onu pdf'e dönüştürmenin bir yolunu buldum, dosya adı için mülk revizyonunu ekliyorum ama bunu masanın haline getirmek zorundayım.
Eğer herkes bana yardım edebilirse... Size teşekkür ederim...
Selamlar
 
Her şeye merhaba, bu makroları paylaşmak için teşekkürler... büyük makro, sadece küçük bir varyasyon nasıl yapılacağını bilmek istiyorum. pdf dwg ve adım ben mülk "revision" eklemek istiyorum, ama ben de bunun yerine koymalıyım, çünkü masanın kendisi mülk sahibi değil.
Bu kolay ve uygulanabilir mi? Şimdilik, onu pdf'e dönüştürmenin bir yolunu buldum, dosya adı için mülk revizyonunu ekliyorum ama bunu masanın haline getirmek zorundayım.
Eğer herkes bana yardım edebilirse... Size teşekkür ederim...
Selamlar
Merhaba aldus.
İnternetten aktif çizimin ilgili bölümünü yüklemek için bir örnek aldım, sonra ben de aktif çizimin ilgili bölümünü yüklemek için bir örnek aldım.
Belirli bir mülk okumak için iki kod ekledi.
Makro bunu yapar: çizimden, bölümünü yükler, x mülkünü okur, bölümü kapatın.

Bu nedenle:
1) Aşağıdaki kodu makroda kopyalayın
2) Bunu yazdığınız mülk almak için:
Getthatinfo("description")
.... nerede açıklaması, tarafta okumanız gereken mülkün adıdır.


Umarım size yardımcı olabilir.
Merhaba.
Gabriele


Kod:
Özel fonksiyon, oinfo(custominfovalue as string) as string
dim, işleri mahvediyor. sldworks
dim swmodel as sldworks.modeldoc2
dim bodrawing as sldworks.drawingdoc
dim swview as sldworks. bakış görünümü
dim hataları uzun zamandır
dim document1 nesne olarak

Ayarlama = uygulama. sldworks
swmodel = exchangep.activedoc

“Özel Belge mi?
Eğer swmodel bir şey değilse o zaman
Changep.sendmsgtouser2 "Bir çizim dosyası açık olmalıdır.", swmbwarning, swmbok
çıkış fonksiyonu
Sonunda, eğer sona erirse

“Bu bir bölüm belgesi mi?
Eğer swmodel. Gettype <> swconst.swdocdrawing sonra
Changep.sendmsgtouser2 "Bir çizim dosyası açık olmalıdır.", swmbwarning, swmbok
çıkış fonksiyonu
Sonunda, eğer sona erirse

swdrawing = swmodel
swview = swdrawing.get firstview = swdrawing.
swview = swview.get nextview
Eğer swview bir şey değilse o zaman
msgbox "Önce model bir görüntü eklemek!"
end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end
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
Changeoc3 swview.getreferencedmodelname, false, swrebuildonactivation_e.swuserdecision, hatalar
Sonunda, eğer sona erirse

set document1 = exchangep.activedoc
getthatinfo = document1.getcustominfovalue(", custominfovalue)
takas.closedoc swview.getreferencedmodelname
end fonksiyonu
 
Daha rahat bir şekilde, bölümü açmadan elde edebilirsiniz
Modeldoc2'yi doğrudan modelden çizin, sonra mülklere erişiminiz var

dim swmodelref as sldworks.modeldoc2
swmodelref = swview.referenceddocument

getthatinfo = swmodelref.getcustominfovalue(", custominfovalue)
 
Hepinize teşekkür ederim! Her zaman çok nazik.
Belki de imkansız bir istek ekledim. .
Ancak, dwg kurtarıldığında dosya adını değiştirebilirsiniz mi?

Açıklayacağım. .
Eğer drw'in birden çok katı işleri var, dosya adının başlangıcına Ekle 00_"filename"; sonra 01_"filename" vs. Dosya adının altında yazmak istiyorum... kodların aramasını ve alfabetik ekranını kolaylaştırmak için... e.g. "filename"_00 internet üzerinde aradım ve değiştiremeyeceğiniz kurtarmanın standart bir ayarı gibi görünüyor. Belki makro içinde, koddaki ilk pozisyonlarda bir "_00" bulduğunuz gibi bir şey eklemek mümkün olurdu?
Belki rüya görüyorum... boh, belki de bana düşüncelerinizi ver... Bu arada, size bir kişiye hizmet edebilirse doğum verdiğim makroa koçluk yapacağım. .
İşte makro ne yapıyor:
Masadan desene bağlı ve mülk balık açıyor, sonra pdf dwg yaratır ve dosya adı + mülk yazar.
Bütün ve iyi Cuma öğleden sonra ve hafta sonu herkes sayesinde!
 

Ekli dosyalar

Merhaba aldus.
makrodan çıkıp bir domuz seçeneği değiştirmek yerine gideceğim,
Bu yüzden çoklufoiller her zaman aynı dwg dosyasında kaydedilir (daha önce pdf ile olur)

File menu > kurtarmak: dwg > Seçeneklere tıklayın > Birden çok sayfa tasarımı > Tüm çarşafları bir dosyaya ihraç etciao
 

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