Aller au contenu

[Résolu] Cote linéaire puis continue, macro ?


Dinosor

Messages recommandés

Hello forum,

 

J'ai un souhait tout bête, mais je ne parviens pas à l'écrire juste :(

 

Je voudrais pouvoir lancer la commande _DIMLINEAR, séléctionner mes deux points, et qu'automatiquement le programme switche sur _DIMCONTINUE sans que j'ai à lancer celle-ci...

 

Comme cela:

Commande cote linéaire --> séléction de deux points --> positionnement de la ligne de cote --> point suivant ? --> point suivant ? --> etc. ---> ESC pour quitter ;)

 

Je voudrais donc changer la macro de base de _DIMLINEAR

 

C'est un truc tout bête avec des points-virgules entre deux ou je ne sais quels symboles, sauf que je m'en sers quasiment jamais...

 

Merci pour votre aide :)

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

Merci Olivier, :)

 

J'ai collé cela dans la macro de la commande, mais cela ne fonctionne pas... Ne fais-je pas juste ? :unsure:

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

Ok, merci.

 

Defun et truc bidule, j'me doutais bien que ça sentait le lisp, hi,hi...

Du coup j'ai copié celui-ci, chargé et changé ma macro en DIMCONTINUEX et, miracle, ça fonctionne ! :) :) :) Merci beaucoup !

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

Faut pas être désolé, ça fonctionne très bien. C'est moi qui ne suis pas très au clair, j'aurai pu voir que c'était un lisp quand-même. :rolleyes:

 

A X_All

pour le bouton tu peux faure un truc du style

^C^C(if (not c:dimcontinuex) (load"dimcontinuex"));elp;^Z

 

(bien sur fo le mettre dans un répertoire du support...)

 

Alors ça, je crois que je n'ai jamais fait... et ne saurais pas par où commencer. :huh:

Je pensais simplement pouvoir changer la macro de la commande depuis mon interface CUI, mais bon...

 

Merci beaucoup pour votre aide en tout cas ! ;)

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

tu doit pouvoir t'inspirer de ça:

http://joch04.free.fr/achtml/howto.htm#bout

 

j'ai une bougnette dans la macro pour le bouton la bonne c'est ça:

 

^C^C(if (not c:dimcontinuex) (load"dimcontinuex"));dimcontinuex;^Z

 

Ahhhhhh, ben voilà une macro qui fonctionne ! C'est encore mieux pour moi :) Meeeeerci!

 

J'irai voir ton lien plus tard, promis. ;)

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

Ah,...

 

Ca implique quand-même le chargement du lisp je constate. Je pensais que l'on pouvait s'en passer. J'essai du coup de comprendre l'intérrêt de

^C^C(if (not c:dimcontinuex) (load"dimcontinuex"));dimcontinuex;^Z

Moi j'avais simplement noté DIMCONTINUEX dans la macro du bouton et ça fonctionnait aussi. :mellow:

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

La macro de X_all permet de vérifier que le lisp est chargé et le chargé si besoin.

 

Dans le premier onglet des options ajout le liens ou est enregistré le lisp dans le dossier Chemin de recherche de fichiers de support

Pour l'enregistrer, il suffit de copier le code dans un fichier text et l'enregistrer en .lsp.

 

Je travail avec les alias, donc pas besoin de macro ;)

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Ok,

 

Parfaitement clair tout ça. :)

Mes lisp sont chargés directemet au départ à l'ouverture de Totocad, je les ai ajouté dans le contenu (appload). Mais j'ai compris alors !

La possibilité de le faire via les fichiers supports je ne conaissait pas. Ca semble pas mal non plus comme principe, et du coup ça explique l'écriture de la macro ;)

 

J'aime bien comprendre :D

 

Les lilas, all..., alieu...,alias ? Heum, c'est qwa ? :huh: Je vais paraître idiot...Mais, m'en fout :D

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

Tu veux dire que je met ça à la place de la macro dans le bouton et qu'il n'y a plus besoin de lisp ?

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

dans un bouton

 

^C^C_dimlinear;\\\_dimcontinue;\

 

Olivier

 

Donc, c'est bien cela que je cherchais ! :)

 

Pas besoin de lisp ou autres fioritures. Simple, fonctionnel, tout simplement parfait !

Il y a donc plein de façons différentes pour faire simplement cela. Cette version me semble la plus simple, elle comporte peut-être des inconvénients, mais là, je ne vois pas.

 

Merci à tous de m'avoir éclairé un peu dans ces méandres quelque peu complexes. ;)

Seuls nous allons vite, ensemble nous allons plus loin...

CPU Intel 3,5Go / Nvidia RTX-3090

AutoCad (Architecture) 2022 - Lumion PRO

BMW R-1200-RT, c'est moche, oui... je sais...

 

www.neda.ch

Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

Hello,

 

Désoler de déterrer un poste résolu, mais petit question a ce sujet.

 

La commande fonctionne parfaitement, a un détail prêt.

Quand je fait bouton de droite (reprise de la dernière commande) ca reprend cote continu, et non cote linéaire.

 

Comment modifier, la chaine pour ce faire.

 

Je vous remercie.

 

Amicalement

Gepetto

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é