yann67 Posté(e) le 22 septembre 2011 Partager Posté(e) le 22 septembre 2011 Messieurs,et salut tramber "NHR"!Voilà j'ai mis en place une macro dans la boite de dialogue personnalisation CUI ( cette macro insère un bloc, crée un arc etc...) plutôt longue mais fonctionne bien en outil!!!Par contre, je me demande si l'on peut mettre en place un raccourci clavier " genre tu tapes "R" et autocad prend en compte la macro.Bon, ça fonctionne si l'on tape "control + T" par exemple mais ça ne me branche pas tropSi cela se trouve, ya pas de possibilité puisque autocad 2012 est pluss bridéMerci de vos réponses si ils y en aBon week à tousYannick Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 22 septembre 2011 Partager Posté(e) le 22 septembre 2011 Bonjour, Voilà j'ai mis en place une macro dans la boite de dialogue personnalisation CUI Pourrait tu etre plus précis dans son emplacement et son contenu un raccourci clavier " genre tu tapes "R" Avec Autocad il faut valider après avoir taper une commande. Bon, ça fonctionne si l'on tape "control + T" par exemple mais ça ne me branche pas trop C'est pourtant une bonne solution pour lancer une macro Après tu peux transcrire ta macro, que je suppose en Diesel, en Autolisp.Ce qui te permettra de créer une commande correspondant a tes goûts.Mais tu devais déjà t'en douter puisque tu as poster dans ce Forum Si tu ne connais pas le lisp nous pourrons peut être t'aider si tu nous livre ta macro. Si cela se trouve, ya pas de possibilité puisque autocad 2012 est pluss bridé Ah bon? Tu sort sa d'ou? https://github.com/Fraiddd Lien vers le commentaire Partager sur d’autres sites More sharing options...
yann67 Posté(e) le 24 septembre 2011 Auteur Partager Posté(e) le 24 septembre 2011 (modifié) Bonjour, Pourrait tu etre plus précis dans son emplacement et son contenu Avec Autocad il faut valider après avoir taper une commande. C'est pourtant une bonne solution pour lancer une macro Après tu peux transcrire ta macro, que je suppose en Diesel, en Autolisp.Ce qui te permettra de créer une commande correspondant a tes goûts.Mais tu devais déjà t'en douter puisque tu as poster dans ce Forum Si tu ne connais pas le lisp nous pourrons peut être t'aider si tu nous livre ta macro. Ah bon? Tu sort sa d'ou? Bon, voilà mon travail! soyez indulgent, je n'ai pas autocad chez moi! (defun C : SA ( ) (setq a (getpoint "\npremier point: ")) (setq b (getpoint "\n2ème point: ")) (setq x1 (car a)) "\ncoordonnée x 1er point" (setq x2 (car B)) "\ncoordonnée x 2ème point" (setq y1 (cadr a)) "\ncoordonné"e y 1er point" (setq y2 (cadr B)) "\ncoordonnée y 2ème point" (setq dis (-x2 x1)) (commande "insérer" "lumi" xdis ydis 0")) (commande "insérer" "inter" 1 1 0")) (commande "arc" "3P")) (setq dep (getpoint "\nspécifier point de départ arc: ")) (setq cen (getpoint "\nspécifier le centre de l’arc: ")) (setq fin (getpoint "\nspécifier le dernier point de l’arc: ")) (princ) Merci pour vos éventuelles remarques Modifié le 24 septembre 2011 par (gile) ajout de bbcodes Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 24 septembre 2011 Partager Posté(e) le 24 septembre 2011 et salut tramber "NHR"! Tiens ! Le Yannick ! C'est amusant. Et ca rappelle de bons souvenirs ce grand chantier...Sache que je suis un peu en activité de conception, c'est encore en 3 lettres : BNU. Je fais la conception d'une pièce exceptionnelle,... en métal, bois et verre ! Que je suis en joie de te voir lisper par ailleurs B) Certes, c'est radical mais, pourquoi ne charges-tu pas un lisp au démarrage (facile à configurer et on peut t'aider) qui s'écrirait ainsi : (defun c:r ()routines) ? R est défini comme raccourci clavier de REDESS mais, en tant qu'un des derniers chargements, R sera connu pour lancer ton programme. Maintenant, hormis l'astuce qui consiste à mettre un * en début de macro pour répéter indéfiniment, il n'existe pas vraiment de moyen d'arriver à tes fins avec la personnalisation de l'IUP. Reste à comprendre ce que tu veux faire car le code est encore à corriger. COMMAND (et non commande) est presque bon. Manque le point.Est-ce (command "insérer" "tonbloc" a xdis ydis 0) ? MAis te rends-tu compte que xdis et ydis deviennent de drôles d'échelles ?Que veux-tu faire ? :D Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
yann67 Posté(e) le 25 septembre 2011 Auteur Partager Posté(e) le 25 septembre 2011 Tiens ! Le Yannick ! C'est amusant. Et ca rappelle de bons souvenirs ce grand chantier...Sache que je suis un peu en activité de conception, c'est encore en 3 lettres : BNU. Je fais la conception d'une pièce exceptionnelle,... en métal, bois et verre ! Que je suis en joie de te voir lisper par ailleurs B) Certes, c'est radical mais, pourquoi ne charges-tu pas un lisp au démarrage (facile à configurer et on peut t'aider) qui s'écrirait ainsi : (defun c:r ()routines) ? R est défini comme raccourci clavier de REDESS mais, en tant qu'un des derniers chargements, R sera connu pour lancer ton programme. Maintenant, hormis l'astuce qui consiste à mettre un * en début de macro pour répéter indéfiniment, il n'existe pas vraiment de moyen d'arriver à tes fins avec la personnalisation de l'IUP. Reste à comprendre ce que tu veux faire car le code est encore à corriger. COMMAND (et non commande) est presque bon. Manque le point.Est-ce (command "insérer" "tonbloc" a xdis ydis 0) ? MAis te rends-tu compte que xdis et ydis deviennent de drôles d'échelles ?Que veux-tu faire ? :D Hello, je vois ça, tu es très demandé pour les gros chantier :-)Moi, je bosse en BE depuis 4ans, fini de bosser en entreprise pour le moment Sinon, à propos du lisp, je compte taper "SA" au clavier pour lancer le lispEn faite, je souhaitai que xdis et ydis donne le point d'insertion du bloc.Délicat de maitriser le lisp, pffffff :-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
yann67 Posté(e) le 25 septembre 2011 Auteur Partager Posté(e) le 25 septembre 2011 Il manquait une ligne de commande en plus "ydis" (setq xdis (-x2 x1))(setq ydis (-y2 y1))(command "insérer" "lumi" xdis ydis 0")) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 25 septembre 2011 Partager Posté(e) le 25 septembre 2011 Beaucoup de soleil. Madame me demande une ballade ! On verra ce soir ou demain.Ou mieux encore : je te propose de poster un nouveau message dans le forum "débuter en lisp".N'aies pas peur Il te suffit d'y publier ta macro (que j'ai vu en MP et que tu aurais pu publier sans problème ici. Là tu seras obligé).On t'espliquera comment calculer un point milieu. Par exemple il faut créer (list xdis ydis)pour faire un point et compléter au mieux la syntaxe du COMMAND. Tu n'y es pas mais tu apprendras très vite. Le lisp de base est très facile à ceux qui macrotent déjà ! a tout' Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
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