Rename a configuration via makro

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

Shotfree

Guest
Buongiorno bir tutti, vorrei eseguire un rinomina di una variablee usingzando una makro in solidworks 2023, bir kayıt için kanıtlandı:

alt ana()

Ayarlama = uygulama. sldworks

Bölüm = exchangep.activedoc
dim mymodelview as object
Model mymodelview = part.activeview
Benimmodelview.framestate = swwindowstate_e.swwindowmax


boolstatus = part.exction.selectbyid2 ("default", "yapımlar", 0, 0, 0, false, 0, hiçbir şey, 0)
Bölüm.clearselection2 gerçek
boolstatus = part.exction.selectbyid2 ("default", "yapımlar", 0, 0, 0, false, 0, hiçbir şey, 0)
Bölüm.clearselection2 gerçek
Bölüm Adı2 "prova", "c:/programdata/solidworks/solidworks 2023/materiali personalizzati/materiali personalizzati
boolstatus = part.s selectedfeatureproperties (8421631, 1, 1, 0,5, 0.3125, 0, 0, 0, 0, 0, "prova")

Sonunda alt alt

fin qui sembrerebbe tutto tamam, poi provo a far olguntere l'operazione alla makro ma non funziona.
cosa sbaglio?

grazie bir tutti!
 
Buongiorno bir tutti, vorrei eseguire un rinomina di una variablee usingzando una makro in solidworks 2023, bir kayıt için kanıtlandı:

alt ana()

Ayarlama = uygulama. sldworks

Bölüm = exchangep.activedoc
dim mymodelview as object
Model mymodelview = part.activeview
Benimmodelview.framestate = swwindowstate_e.swwindowmax


boolstatus = part.exction.selectbyid2 ("default", "yapımlar", 0, 0, 0, false, 0, hiçbir şey, 0)
Bölüm.clearselection2 gerçek
boolstatus = part.exction.selectbyid2 ("default", "yapımlar", 0, 0, 0, false, 0, hiçbir şey, 0)
Bölüm.clearselection2 gerçek
Bölüm Adı2 "prova", "c:/programdata/solidworks/solidworks 2023/materiali personalizzati/materiali personalizzati
boolstatus = part.s selectedfeatureproperties (8421631, 1, 1, 0,5, 0.3125, 0, 0, 0, 0, 0, "prova")

Sonunda alt alt

fin qui sembrerebbe tutto tamam, poi provo a far olguntere l'operazione alla makro ma non funziona.
cosa sbaglio?

grazie bir tutti!
alt ana()

Ayarlama = uygulama. sldworks

Bölüm = exchangep.activedoc

Mevcut yapılandırma = part.getactive configureuration

Mevcut yapılandırma. name = "proof"

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

Aktif konfigürasyonu "kanıt" olarak adlandırıyor
 
alt ana()

Ayarlama = uygulama. sldworks

Bölüm = exchangep.activedoc

Mevcut yapılandırma = part.getactive configureuration

Mevcut yapılandırma. name = "proof"

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

Aktif konfigürasyonu "kanıt" olarak adlandırıyor
Çok teşekkür ederim, hemen deneyin!
 
alt ana()

Ayarlama = uygulama. sldworks

Bölüm = exchangep.activedoc

Mevcut yapılandırma = part.getactive configureuration

Mevcut yapılandırma. name = "proof"

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

Aktif konfigürasyonu "kanıt" olarak adlandırıyor
Bu size çok teşekkür etti, aynı zamanda dosyayı isim haline getirmek için adı belirleyen değişkeni ve varsayılan değişkenin eşit olduğuna karar verdim!
 

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