• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Nommer une configuration par macro

  • Auteur du sujet Auteur du sujet Shotfree
  • Date de début Date de début

Shotfree

Guest
Buongiorno a tutti, vorrei eseguire un rinomina di una variante usezando una macro in solidworks 2023, ho provato a registrarle ed esce questo codice:

Sous-main()

définir swapp = application. Soldworks

set part = swapp.activedoc
dim mymodelview comme objet
définir mymodelview = part.activeview
mymodelview.framestate = swwindowstate_e.swwindowmaximized


boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
partie.clairsélection2 true
boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
partie.clairsélection2 true
partie.setmatérialpropertyname2 "prova", "c:/programdata/solidworks/solidworks 2023/materiali personalizzati/materiali personalizzati.sldmat", "non impostato"
boolstatus = partie.sélectionnéepropriétés(8421631, 1, 1, 0,5, 0,3125, 0, 0, 0, 0, "prova")

fin sous

fin qui sembrebbe tutto ok, poi provo a far maturere l'operazione alla macro ma non funzona.
Cosa Sbaglio ?

Un mille tutti !
 
Buongiorno a tutti, vorrei eseguire un rinomina di una variante usezando una macro in solidworks 2023, ho provato a registrarle ed esce questo codice:

Sous-main()

définir swapp = application. Soldworks

set part = swapp.activedoc
dim mymodelview comme objet
définir mymodelview = part.activeview
mymodelview.framestate = swwindowstate_e.swwindowmaximized


boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
partie.clairsélection2 true
boolstatus = part.extension.selectbyid2("default", "configurations", 0, 0, 0, false, 0, rien, 0)
partie.clairsélection2 true
partie.setmatérialpropertyname2 "prova", "c:/programdata/solidworks/solidworks 2023/materiali personalizzati/materiali personalizzati.sldmat", "non impostato"
boolstatus = partie.sélectionnéepropriétés(8421631, 1, 1, 0,5, 0,3125, 0, 0, 0, 0, "prova")

fin sous

fin qui sembrebbe tutto ok, poi provo a far maturere l'operazione alla macro ma non funzona.
Cosa Sbaglio ?

Un mille tutti !
Sous-main()

définir swapp = application. Soldworks

set part = swapp.activedoc

définir currentconfig = part.getactiveconfiguration

currentconfig.name = "proof"

fin

renomme la configuration active en "proof"
 
Sous-main()

définir swapp = application. Soldworks

set part = swapp.activedoc

définir currentconfig = part.getactiveconfiguration

currentconfig.name = "proof"

fin

renomme la configuration active en "proof"
il est allé au grand merci tant, j'ai également paramétré la variable qui définit le nom pour faire le nom du fichier et celui de la variante par défaut égale!
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut