Le journal de Caderix

L’actualité sur AutoCAD et autres logiciels de DAO

Accueil > Le jeu AutoCAD du mois > Le jeu AutoCAD du mois n°30

Le jeu AutoCAD du mois n°30

jeudi 9 juillet 2009, par Eric

Cet article a été lu 3154 fois

Jeux terminé (Cliquez ici pour voir les solutions)

Bonjour à tous et bienvenus pour ce jeu AutoCAD du mois de l’été.

Pour rappel il n’y aura pas de jeu au mois d’Août pour cause de vacances.

Ce 30 ème épisode est donc consacré aux macros dans les boutons.

Il faut donc connaître l’utilisation du langage macro (script) d’AutoCAD et AutoCAD LT.

Le Lisp et le VBA ne sera pas autorisé pour ce jeu puisque ce jeu devra aussi fonctionner sur AutoCAD LT.

Voici donc l’énigme de ce mois :

L’utilisation des scripts permet d’automatiser certaines tâches répétitives.

Ce qui permet de gagner un temps précieux lorsque l’on doit répéter ces opérations plusieurs fois par jour.

Une des fonctionnalités qui permet de gagner du temps et l’utilisation de la commande Sélection rapide ou Filtre.

Ces deux commandes permettent de sélectionner des objets selon des critères bien précis.

- Sélectionner toutes les polylignes.
- Sélectionner tous les textes.
- Sélectionner tous les cercles qui se trouvent sur un calque bien précis.

Etc.

Le problème c’est que ces deux commandes ne peuvent pas être utilisées dans les macros boutons puisque elles affichent des boîtes de dialogues qui bloquent les macros.

Dans la version complète d’AutoCAD il y a bien la commande SSX (du menu express) qui permet de sélectionner certains objets comme le ferait la commande filtre mais cette commande n’est pas disponible dans la version LT.

Pour réaliser une macro qui fonctionne à la fois sur la version complète et sur la version LT il faut parfois donc ruser un peu et passer par des moyens détournés.

Prenons un exemple concret :

Je désire à l’aide d’une macro bouton, sélectionner toutes les polylignes d’un dessin et leurs mettre une largeur de 5.

Et cela sans qu’il n’y ait de pause ni d’intervention de l’utilisateur lors du déroulement de la macro.

L’objectif de ce jeu va donc être de trouver la macro qui permet d’effectuer cela aussi bien sur AutoCAD que sur AutoCAD LT.

Versions d’AutoCAD supportées pour ce jeu :

AutoCAD : OUI

AutoCAD LT : OUI

Les bonnes réponses seront affichées le jeudi 16 juillet 2009

Les autres messages seront affichés dans la journée.

Amusez vous bien.

Participants ayant donné la bonne réponse :

- MDSV31

- Claude2000

- ProfDi

.

Messages

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

5 visiteurs en ce moment

Le Journal de Caderix a été vu depuis ses débuts par : visiteurs
Le Journal de Caderix est la propriété de la société Caderix