barbichette Posté(e) le 17 mars 2022 Posté(e) le 17 mars 2022 Bonjour, Je réalise mes métrés sur Autocad. L'ensemble des plans d'un projet sont dans le même fichier et les différents niveaux sont séparés d'une distance de 100 M Je cherche à créer des macros qui pourraient me permettre sur un simple clic sur un icône - de faire un panoramique de 100 m dans l'axe X - de faire un panoramique de -100 m dans l'axe X - de faire un panoramique de 100 m dans l'axe Y - de faire un panoramique de -100 m dans l'axe X J'avoue avoir essayé de récupérer les éléments notés dans la barre des tâches quand je tape la commande à la main, mais je ne sais pas comment les convertir en ligne de code. ***********************Rien ne sert de courrir, il faut partir à point.
Eric Posté(e) le 17 mars 2022 Posté(e) le 17 mars 2022 Bonjour, Pour cela, il faut utiliser la commande -PAN Ca donne quelque chose comme cela : -pan;0,0;100,0; Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
La Lozère Posté(e) le 17 mars 2022 Posté(e) le 17 mars 2022 Pas mieux @Eric. J'ai déjà eu à faire ce type de macro pour la visualisation/vérification de profils Autopiste/Covadis. Je mettais ces macro dans une palette, ce qui les rendaient facile et rapide d'accès. www.cad-is.fr Autocad Map 2021 - Covadis/Autopiste V18.3d Pisser sous la douche ne suffira pas
Luna Posté(e) le 17 mars 2022 Posté(e) le 17 mars 2022 (modifié) Coucou, Une macro ferait parfaitement l'affaire si tu désires cliquer sur des boutons 😉 Pour cela il te faut ouvrir le panneau de personnalisation d'interface utilisateur, créer 4 commandes avec respectivement les macros : ^C^C_-PAN;0,0;100,0; ^C^C_-PAN;0,0;-100,0; ^C^C_-PAN;0,0;0,100; ^C^C_-PAN;0,0;0,-100; Et tu les nommes comme tu veux, ci-dessus dans l'ordre : PAN_X+ PAN_X- PAN_Y+ PAN_Y- EDIT : Bon et comme il y a déjà eut des réponses, je te propose ceci juste pour l'amour du jeu : ^C^C^P_-PAN;0,0;$M=$(getvar,USERR1),0; ^C^C^P_-PAN;0,0;$M=$(-,0,$(getvar,USERR1)),0; ^C^C^P_-PAN;0,0;0,$M=$(getvar,USERR1); ^C^C^P_-PAN;0,0;0,$M=$(-,0,$(getvar,USERR1)); Il te suffit d'écrire la ligne suivante dans ton dessin : (setvar "USERR1" 100) La valeur est enregistrée dans le dessin (donc c'est à définir qu'une seule fois par dessin pour l'initialiser), sinon tu écris la ligne dans un fichier nommé "acaddoc.lsp" que tu ranges dans le dossier Support d'AutoCAD (même endroit que les CUIX, PGP, etc... et ainsi tu peux changer la valeur comme tu en as envie sans être obligé de modifier les commandes 😉 (Bon j'avoue j'aurais préféré pouvoir définir la variable "USERR1" directement dans la définition des commandes mais...évidemment il n'y a pas de $(setvar) en langage DIESEL... sad..) Bisous, Luna Modifié le 17 mars 2022 par Luna Amour du jeu ;)
barbichette Posté(e) le 17 mars 2022 Auteur Posté(e) le 17 mars 2022 Merci beaucoup.... Ca marche très bien ***********************Rien ne sert de courrir, il faut partir à point.
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