Aller au contenu

vbscript sous AA2013


PHILPHIL

Messages recommandés

bonsoir

 

je suis sous AA2013

 

dans une definition de jeux de propriété AIRE, je voudrai rajouter une propriété avec une formule VBscript

 

comme vue sur l'image

post-7181-0-87523200-1351274934_thumb.jpg

sauf que le resultat ne marche pas, je vois carrement la formule au lieux du résultat escompté

quelqu'un aurait une tite explication ?

une mauvaise excriture de la formule ou un bug ?

 

bonne soirée

phil

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

HELLO

 

j'ai une "definitions des jeux de propriétés"

s'appelant "AIRE"

avec des définitions

 

notamment

"NOM0"

"numerotation_piece"

"NOMb"

bon entre les deux images j'ai changer les nom des variables mais la formule reste la meme

post-7181-0-76047200-1351516355_thumb.jpg

 

suivant la toute premiere image de mon message

je voudrai que "NOM0" soit definit suivant la fomule vbscript

 

c'est a dire que si "numerotation_piece" = 0 alors "NOM0" = la valeur de "NOM00" ("espace" dans l'exemple)

et si si "numerotation_piece" diferent de 0 alors "NOM0" = la valeur de "NOM00" "numerotation_piece" ("espace 04" dans l'exemple)

 

sauf que comme dans l'image fournit, le resultat est carrement le petit programme vbscript, alors que je ne devrais voir que soit "Espace" ou "Espace 04", je vois ca aussi bien dans la definition de la proprieté de formule, que dans l'espace objet de autocad

post-7181-0-91293000-1351517557_thumb.jpg

 

a+

phil

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

hello

 

donc pour ceux que ca peut interesser

la solution est de ne pas oublier les guillemets

et puis ca marche

 

t=[numerotation_piece]
If t = 00 Then
RESULT = "[NOM00]"
Else
RESULT = "[NOM00] [numerotation_piece]  "
End If

 

a+

phil

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

hello

 

donc pour ceux que ca peut interesser

la solution est de ne pas oublier les guillemets

et puis ca marche

 

t=[numerotation_piece]
If t = 00 Then
RESULT = "[NOM00]"
Else
RESULT = "[NOM00] [numerotation_piece]  "
End If

 

a+

phil

 

Merci pour le tuyau ;)

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité