Aller au contenu

Pourquoi ?


Tramber

Messages recommandés

(defun grandset (parcal parcou partyp parech parlar)
 (cond
   ((/= (getvar "CLAYER") parcal)(command "_layer" "E" parcal ""))
   ((/= (getvar "CECOLOR") parcou)(setvar "CECOLOR" parcou))
   ((/= (getvar "CELTYPE") partyp)(setvar "CELTYPE" partyp))
   ((/= (getvar "CELTSCALE") parech)(setvar "CELTSCALE" parech))
     )
 (graphscr))

 

Quand je fais l'une de ces commandes, ca ne marche pas.

Je dois lancer une de ces lignes deux fois :question:

 

(grandset "@CALQUE_500" "7" "Continuous" 1.0 "10")

ou

(grandset "@CALQUE_400" "6" "Continuous" 12.0 "100")

ou

(grandset "@CALQUE_300" "5" "Continuous" 0.5 "0")

 

Merci, si vous savez.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

j'ai rien pigé

je vais me coucher

demain je serais en forme

pour répondre à tes messages

abscons

au fait j'ai une bonne nouvelle, pour moi du moins

je vais au Micad

je vais tenter d'être au rendez vous

du bistrot à 11h00 le mardi 30

alors heureux ? :o

ammi k le mans

dit dier

Lien vers le commentaire
Partager sur d’autres sites

Je lance le prog qui est écrit en haut du message par l'une de ces 3 lignes.

 

Jusque là ca va ?

 

Le problème c'est que c'est sans effet.

Il faut que je lance cette dernière 2 fois.

 

Dingue non ?

 

Ah Paris,.....

 

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Ca me servira de leçon....

 

(cond sort de la boucle dès qu'il rencontre un T.

 

Donc ca marche écrit comme ca:

 

(defun grandset (parcal parcou partyp parech parlar)
 (if
   (/= (getvar "CLAYER") parcal)(command "_layer" "E" parcal ""))
 (if
   (/= (getvar "CECOLOR") parcou)(setvar "CECOLOR" parcou))
 (if
   (/= (getvar "CELTYPE") partyp)(setvar "CELTYPE" partyp))
 (if
   (/= (getvar "CELTSCALE") parech)(setvar "CELTSCALE" parech))
     )
 (graphscr))

 

Moralité, y a pas de honte à demander des choses bêtes, surtout si l'on continue à y réfléchir soi-même.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Cela faisait un petit bout de temps que je n'avais pas parloté sur ce forum et je m'en excuse mais je suis un peu charette en ce moment.

J'allais te répondre la même chose.

Cond ne marche qu'une fois et il faut que cela soit la bonne ... ouais !!

 

Autre question, je ne suis pas familiarisé aux différentes astuces que l'on peut exploiter dans ce forum, mais comment fais tu pour inserer une image type listing dans tes messages ??

merci .. ;)

Formateur

ATC Autocad - Mechanical - Inventor - Electrical

Lien vers le commentaire
Partager sur d’autres sites

Invité Patrick
mais comment fais tu pour inserer une image type listing dans tes messages ??

merci .. ;)

Il faut sélectionner ton texte, puis cliquer sur le bouton "CODE". A réserver à la mise en valeur de code de programmes.

Lien vers le commentaire
Partager sur d’autres sites

Si tu n'utilises pas Internet Explorer mais Opera ou Mozilla, il te faudra adapter un peu la position des codes entres crochets, ou alors les taper au clavier.

 

Désolé pour les bétises.

Mais COND m'a bien eu.

Et retrospectivement, je me souviens de gaffes dans mes programmes. Imbécile.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

hello Tramber

"COND" s'arrête de boucler aussitôt qu'il trouve une condition VRAIE

donc il faut faire attention à l'ordre des "COND"

ou bien faire plusieurs "IF" de suite

c'est moins propre mais çà se débugge plus facilement.

amicalement, à très bientôt :D

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é