Accueil > Le jeu AutoCAD du mois > Le jeu AutoCAD du mois N°25

Le jeu AutoCAD du mois N°25

vendredi 20 février 2009, par Eric

Cet article a été lu 2646 fois

Jeux terminé (Cliquez ici pour voir les solution)

Bonjour à tous et bienvenus pour ce 25 épisode du Jeu AutoCAD du mois.

Tout d’abord je voudrais remercier notre lecteur ProfDi qui m’a grandement aidé à la maintenance du journal.

En effet après une mauvaise manipulation plusieurs images de certains articles ont été supprimées.

Pas d’autres solutions que de le recréer.

Par manque de temps toutes les images n’ont pas encore été reconstruites mais ProfDi s’est proposé pour refaire les images des jeux AutoCAD du mois qui avaient été effacées.

Un grand merci donc à ProfDi pour m’avoir aidé dans cette tâche.

Pour en revenir au jeu numéro 25, voici l’énigme de ce mois.

Ce mois ci un jeu assez simple, et qui ne présente pas une grande utilité dans l’utilisation d’AutoCAD mais qui intéressera les plus curieux d’entre vous.

Voici ci dessous une présentation avec deux fenêtres.

Le but est tout simplement de savoir quelle fenêtre a été créée en premier.

L’objectif de ce jeu va donc être de trouver une méthode qui permet de savoir ci c’est la fenêtre de gauche ou de droite qui a été créée en premier.

En résumé de trouver l’ordre de création des fenêtres.

Versions d’AutoCAD supportées pour ce jeu :

AutoCAD : OUI

AutoCAD LT : OUI

Les bonnes réponses seront affichées le vendredi 27 février 2009

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

Amusez vous bien.

Participants ayant donné la bonne réponse :

 Claude2000
 LUDWIG :autre méthode que Claude 2000 mais qui fonctionne aussi.

.

Messages

  • Bon pour une fois que j’ai du temps à perdre, voila t’y pas que toujours rien à cette heures-ci

     ;p

    Manuel

    PS:Vendredi 20 février à 14h00

  • Salut Éric,

    Premièrement, en ce qui concerne les images recréées, je savais que tu étais très occupé et de mon côté, j’avais du temps de libre pour le faire.
    Pour tout ce que tu fais pour nous (tous les lecteurs...), il est bien normal que l’ascenseur revienne de temps en temps ! ;-)

    — -

    Pour ce jeu, je dirais que s’il y a que 2 fenêtres dans l’espace papier, on peut tout simplement utiliser la commande EFFACER (ou toute autre commande demandant une sélection) et prendre l’option "d" (Dernier) pour sélectionner les dernier objet (ici une fenêtre) créé.

    Du coup, on sait laquelle a été créée en premier !

    Mais ça me semble trop simple comme réponse... tu dois propablement vouloir entendre autre chose ?

    • Oui mais bof.

      C’est vrai que c’est pas indiqué dans l’énoncé mais si on créer un autre objet entre temps ça ne fonctionne plus.

      Et pire si on ferme le fichier et qu’on l’ouvre à nouveau, ou encore si on reçoit un fichier qui vient d’un autre poste alors là c’est encore pire.

      Mais il y a de l’idée. ;-)

  • Une autre méthode un peu comme tu dis "qui ne présente pas une grande utilité", serait d’utiliser la commande LISTE et de sélectionner les deux fenêtres.

    Dans le texte qui sera afficher, regarder le numéro du Maintient (c’est un pointeur unique pour chaque objet).

    Par exemple, après avoir sélectionné deux fenêtres, voici ce que j’ai :

    FENETRE Calque : "CONTOUR"
    Espace : Espace papier
    Présentation : Présentation1
    Style visuel : Filaire 2D
    Maintien = d50
    Etat : AC et Actif
    Echelle relative à l’espace papier : 0.2158xp
    Echelle d’annotation : 1:1
    centre point, X= 6.4514 Y= 1.6925 Z= 0.0000
    largeur 1.7668
    hauteur 1.5647

    FENETRE Calque : "CONTOUR"
    Espace : Espace papier
    Présentation : Présentation1
    Style visuel : Filaire 2D
    Maintien = d4c
    Etat : AC et Actif
    Echelle relative à l’espace papier : 0.2175xp
    Echelle d’annotation : 1:1
    centre point, X= 9.0279 Y= 1.6056 Z= 0.0000
    largeur 1.7802
    hauteur 1.4711

    — -

    La deuxième fenêtre que j’ai sélectionné est donc celle qui a été créée en premier car dc4 < d50.

    Note : Il est aussi possible d’avoir le listing avec la commande LISTEBD, mais ça peut devenir long à trouver !

    Aussi, dans un fichier DXF, tout de suite après VIEWPORT, le Maintien (pointeur) suis toujours le nombre (code) 5.

    :-)

    • En effet le maintien pourrait être un indice mais c’est pas simple à comprendre pour monsieur tout le monde parce que :

      La deuxième fenêtre que j’ai sélectionné est donc celle qui a été créée en premier car dc4 < d50.

      C’est pas super évident comme truc ça. :-/

      Mais bon on se rapproche.

    • C’est vrai que ce n’est pas trop trop évident comme truc... :-))

      Alors pour faire plus simple, on pourrait déplacer une fenêtre (ou l’étirer) de sorte qu’un de ses côtés se retrouve sur un côté de l’autre fenêtre.

      Ensuite, on a qu’à placer le curseur sur ce côté et l’effet d’aperçu de la sélection, nous indiquera le contour de la dernière fenêtre créée.

      On pourrait aussi bien cliquer sur le côté... ce qui sélectionnerait la dernière fenêtre créée.

      Donc, la première, c’est l’autre ! :-))

      Pour aller plus loin, on pourrait jouer comme ça avec 4 fenêtres (ou plus) et dire laquelle a été créée la première, la deuxième, la troisième, etc.

    • Oui ça pourrait être une solution, mais ça n’est pas très fiable comme méthode parce qu’il suffirait de changer "l’ordre de tracé" d’une des fenêtres pour que cela ne fonctionne plus.

      Oui je sais je cherche la petite bête. :-))

    • Tu es dur Éric !!! :-)) :-)) :-))

      Alors, je vais revenir avec une autre méthode en me servant de ce que j’ai déjà mentionné, mais dans un autre ordre et plus simple pour tout l’monde.

       Lancer la commande "LISTEDB"
       Repérer le premier objet "FENETRE" dans la liste et noter le "Maintien".
      Ex. : Maintien = d22
       Lancer la commande "LISTE" et sélectionner une fenêtre (ou plusieurs en se rappelant l’ordre de sélection) et vérifier la concordance de la valeur du "Maintien" dans cette nouvelle liste.... ce qui nous donnera la réponse tant recherchée. ;-)

      Donc, pas besoin de savoir ce que, par ex., "d22" veut dire. :-))

    • J’avoue ne pas avoir pensé à un truc pareil ;-)

      La c’est vrai que cela fonctionne sauf que la commande listebd n’existe pas sur AutoCAD LT donc je ne peux valider la bonne réponse.

      Mais bien vu pour l’idée.

    • Je me console en me disant que j’ai trouvé une méthode qui fonctionne au moins avec AutoCAD ! :-P

      Je dois avouer que je n’ai jamais utilisé AutoCAD LT...
      Donc, je ne pouvais pas savoir.

      Bravo à Claude2000 qui a trouvé la méthode qui fonctionne avec les deux versions. ;-)

  • Avec la variable CVPORT, on peux déterminer laquelle des fenetres a été créer en premier et deuxieme et autres, dans le mode présentation actif la variable CVPORT equivaut à 1 si vous activer une fenetre la variable CVPORT vous indiquera le numéro de la fenetre. Si la variable CVPORT equivaut à 2 c’est la premiere fenetre créer si elle est equal a 3 c’est la deuxième, etc...

  • Je superposerai en partie les deux fenêtres et je double clique dans la zone commune. On entre dans l’espace objet de la fenêtre créée en premier, quelque soit l’ordre de tracé.

  • Bravo à tous les deux pour ces bonnes réponses.

    Merci aussi à tout ceux qui ont participé à ce jeux.

    A bientôt...

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