Tramber Posté(e) le 26 mars 2004 Posté(e) le 26 mars 2004 (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 ./__\. (.°=°.)
didier Posté(e) le 26 mars 2004 Posté(e) le 26 mars 2004 j'ai rien pigéje vais me coucherdemain je serais en formepour répondre à tes messagesabsconsau fait j'ai une bonne nouvelle, pour moi du moinsje vais au Micadje vais tenter d'être au rendez vousdu bistrot à 11h00 le mardi 30alors heureux ? :o ammi k le mansdit dier Éternel débutant... Mon site perso : Programmer dans AutoCAD
Tramber Posté(e) le 26 mars 2004 Auteur Posté(e) le 26 mars 2004 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 ./__\. (.°=°.)
Tramber Posté(e) le 28 mars 2004 Auteur Posté(e) le 28 mars 2004 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 ./__\. (.°=°.)
Labletech Posté(e) le 29 mars 2004 Posté(e) le 29 mars 2004 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
Invité Patrick Posté(e) le 29 mars 2004 Posté(e) le 29 mars 2004 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.
Tramber Posté(e) le 29 mars 2004 Auteur Posté(e) le 29 mars 2004 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 ./__\. (.°=°.)
didier Posté(e) le 29 mars 2004 Posté(e) le 29 mars 2004 hello Tramber"COND" s'arrête de boucler aussitôt qu'il trouve une condition VRAIEdonc il faut faire attention à l'ordre des "COND"ou bien faire plusieurs "IF" de suitec'est moins propre mais çà se débugge plus facilement.amicalement, à très bientôt :D Éternel débutant... Mon site perso : Programmer dans AutoCAD
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant