Aller au contenu

Bacon

Membres
  • Compteur de contenus

    23
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Bacon

  1. Bacon

    xml sous Acad

    Rebonjour à tous, Pour certains, je vais en effet repréciser le cadre de ma question. Je travaille sous MicroStation en mode dwg et je suis pour ma part un "ancien" AutoCADien. Mais rassurez-vous, je préfère toujours AutoCAD à Usta. Donc, pourquoi du xml, c'est qu'en fait je peux stocker des informations sur des éléments graphiques. Sous Usta, cela se faisait généralement par des "User data". C'est du tout crypté et limité en taille alors que le xml c'est en gros un fichier texte quasiment sans limite de taille. Or, il se trouve que certaines de ces données sont purement flinguées au moment d'enregistrer le fichier quand on est en mode dwg. Le pourquoi du comment, c'est que Usta travaille en fait dans son mode natif dgn et convertit seulement les données à la sauvegarde (via certaines options paramétrables). Le hic, c'est qu'il fait parfois des choses désagréables, comme la concaténation d'éléments d'où une perte des userdata. La solution serait donc le stockage d'infos par xml sur l'élément graphique. Il existe pléthore de fonctions sous Usta pour en créer, mais quand je sauvegarde en dwg, tout est perdu. Je voulais donc savoir : - si on peut affecter des informations à un élément graphique sous AutoCAD sous forme xml ? - comment on les écrit et on les stocke ? - comment sont-elles stockées, sous quelle forme ? - comment peut-on les relire sous AutoCAD ? Ce que je ne veux pas, c'est un xml du fichier complet, mais seulement avoir des infos sur tel ou tel élément graphique. Voilà, j'espère que tout est plus clair maintenant, au risque d'avoir été un peu long dans mes explications. Pour finir, disons que le xml est en train en plus de devenir le standard du stockage de données... Donc on essaie de ne pas trop râter le train en route... Merci d'avance pour votre aide à tous, Bacon
  2. Bacon

    xml sous Acad

    Merci pour le coup de pouce Big Boss !!
  3. Bonjour à tous, Quelqu'un connaît-il les éléments de type xml sous AutoCAD, et si oui : - depuis quand existent-t-ils sous AutoCAD ? - sous quelle forme le xml est-il sauvegardé ? - comment créer un exemple on ne peut plus simple sous AutoCAD ? D'avance merci, Bacon
  4. Bacon

    Fichiers .lin topo

    Merci zoulou pour l'info. J'ai pu récupérer quelques styles de traits qui m'intéressaient. Cependant, il m'en faudrait encore d'autres, donc je suis prêt à recevoir de nouvelles offres, si possible beaucoup plus orientées géomètres... Merci pour votre contribution... Bacon
  5. Bacon

    dxf volumineux

    Salut, N'y aurait-il pas encore l'image attachée au fichier, même si elle n'est pas visible ? Que ce soit en plan en référence ou par le gestionnaire d'images ? Sinon, si tous les blocs inutiles sont purgés, si tous les calques sont aussi purgés, alors il resterait finallement à voir dans les options de sauvegarde... Bacon
  6. Bacon

    Fichiers .lin topo

    Salut à tous, Je suis à la recherche de fichiers de styles de traits .lin sous AutoCAD orientés topo, du genre clôtures, haies, etc... Si vous avez de ça en stock, je suis prêt à recevoir toutes les offres ! :P En vous remerciant par avance... Bacon PS : mon mail pour le transfert si vous avez : lordbacon76@yahoo.Fr PS2 : (c'est pas la console) N'oubliez pas les fichiers .shx s'il y en a qui sont liés aux .lin... Merci beaucoup...
  7. OK, car si tu dois tout tronquer t'as pas fini... Bon WE et merci Bacon
  8. Allez, je veux bien récupérer le code, comme tu dis, on verra bien si j'y arriverai. De toute manière, ce sera ma dernière tentative. Apparemment je vois que tu t'y es déjà cassé les dents. Les miennes étant devenues fragiles, je vais essayer de les protéger alors :D Encore merci pour tout BonusCad ! Bacon
  9. Merci du tuyau. J'ai réussi à faire ainsi des shp que je peux lire. Il ne me reste plus qu'à décrypter : *00001,22,ATLSTYLE_CLOTLEGERE 2,8,(63,0),1,12,(-125,0,127),12,(125,0,127),2,9,(-31,0),(-31,0),(0,0),0 ou encore *00004,25,ATLSTYLE_CROIXCLOT 2,8,(-61,61),1,8,(125,-125),2,8,(0,125),1,8,(-125,-125),2,9,(30,32),(30,32),(0,0),0 Il y a des chiffres qui si répètent. Mais c'est tout ce que je puis dire. Connais-tu toi-même ou quelqu'un qui sait déchiffrer ça, car il fautdrait que je m'en crée à la mano ? Sinon c'est pas grave... Et encore merci Bacon
  10. En fait je n'ai pas les outils express. J'ai bien trouvé dumpshx.exe, mais j'ai pas d'aide pour savoir comment l'utiliser. Je crois que je vais devoir me résigner à comprendre comment se fait le lien avec les shx pour la définition des styles et me les palucher à la main... Dommage mais là je crois que ça s'enfonce dans l'impossibilité... Ceci dit, encore merci pour ton aide. Bacon PS ; si une idée de génie te venais, je reste quand même preneur...
  11. Bacon

    Pb Set avec ObjectID !!

    Bien, au moins un problème de bien localisé. Ce qu'il faut se dire, c'est que le seul moyen serait alors de passer par les ID qui eux sont bien différents et pointent donc bien vers tes différentes instances de blocs. Maintenant, il faudrait regarder dans l'aide VBA pour AutoCAD la méthode ThisDrawing. ObjectIdToObject(NomID) Il y a sans doute une conversion nécessaire de l'ID à faire pour obtenir autre chose et ce autre chose doit permettre de faire le Set ObjBlock = ... Car en fait, il faut aussi voir quel type d'élément retourne la fonction ThisDrawing.ObjectIdToObject. Retourne-t-elle vraiment un bloc ? Donc retourne-t-elle la même chose que la fonction ThisDrawing.Blocks ? Bacon
  12. En fait, je pense que je devrais pouvoir m'en sortir aussi si jamais j'arrivais à éditer un fichier .shx. Mais UltraEdit32 ne sait pas faire, ni même Visual Studio. Connais-tu un logiciel gratuit qui le fait ou tout autre moyen ? Bacon
  13. Bacon

    Pb Set avec ObjectID !!

    Les ID : Tout produit graphique, ou du moins la plupart, travaillent en interne avec des identifiants (des numéros) pour pointer vers des éléments graphiques. Dans AutoCAD, tu peux très bien avoir un bloc en définition mais qui n'est pas encore placé dans le dessin. Cette définition a un identifiant (un ID), donc un numéro. Si tu places ce bloc dans le dessin, l'élément graphique "bloc" placé dans le dessin aura très certainement un autre numéro. Je pense même qu'il y en aura deux : un pour pointer vers la définition, l'autre pour l'élément graphique placé dans le dessin lui-même. Ainsi, je pense que ton scan se passe bien mais que l'ID que tu récupères est celui de la définition du bloc. If faudrait que tu utilises la complétion de code pour lister toutes les méthodes de ton objet VB et ainsi trouver celle qui pointe sur l'ID de ton instance. Exemple : Bloc "toto", ID de la définition : 12 Instances placées : nombre : 3 ID respectifs : 56, 73, 136 Tu récupères 12 et non chacun des ID de tes instances, soit 56, 73 et 136 Est-ce plus clair ? Bacon PS : Je ne suis quand même pas sûr que ce soit ça, mais la manière dont tu évoques ton problème me laisse penser qu'il s'agit de ça. Pour en être plus sûr, essaie de récupérer les coordonnées de l'origine de tes blocs. Si pour plusieurs instances tu as les mêmes origines, c'est que tu pointes vers ta définition...
  14. Bonuscad, :casstet: Voici un extrait de deux définitions de styles de traits récupérés. Le shadok, c'est que quand je crée un nouveau fichier, il me renvoie balader au moment de charger les styles (mauvaise définition). *GS_ClotureCroix,Cloture croix A,0.5,[*4,dgnlstyle.shx,S=0.0016,R=0.0,x=0.0,y=0.0],0.5 *GS_Cloturelegere,Cloture legere A,0.75,-0.05,[*2,dgnlstyle.shx,S=0.0008,R=0.0,x=0.0,y=0.0],-0.05 En fait, je crains que le *4 et le *2 ne soient pas interprétés, ou qu'il ne sache pas aller cherche le fichier dgnstyle.shx tout seul comme un grand. Visuellement, la clôture croix est un trait continu avec des croisillons( des X) le long du trait. La clôture légère c'est pareil mais avec des ronds, le trait conitnu étant alors partiellement interrompu. Any idea ? Bacon
  15. Bacon

    Pb Set avec ObjectID !!

    Bonjour docteur, c'est sans rdv ? Blague à part, j'ai fait un peu de VB sous AutoCAD mais il ne me reste que de très vagues souvenirs. Aujourd'hui, je bosse sous MicroStation. Si je dis ça, c'est qu'à mon avis, tu récupères l'ID de la définition du bloc et non celle de chaque instance du bloc (premier bloc de ce nom placé dans le dessin). Donc lui il doit pointer sur la définition ou sur le première instance. Tu ne dois pas utiliser la bonne méthode de l'objet. Mais tout ceci n'est que supposition, mais si je te parlais de Usta, c'est que ça marche comme ça dans les grandes lignes... Bon courage en espérant que ceci soit une piste de recherche. Mais je suis pas sûr en fait... Bacon
  16. Bi joué Mister BonusCad ! :D Ca tourne, en fait il ne faut pas apparemment que le style de trait soit en propriété du calque, sinon ça claque... Bon, maintenant j'ai un tas de styles de traits à la noix, j'espère au moins qu'avec ce super joujou je vais pouvoir à traiter un maximum. Encore un grand merci pour ce grand coup de main. A charge de revanche... Bacon ;)
  17. Bacon

    PETIT SONDAGE

    Bon, et bien on dirait que l'on se ressemble tous plus ou moins ! En ce qui me concerne, j'ai débuté AutoCAD avec les versions 12. Au début, c'était dans le cadre d'un Bac E, puis plus tard pour des études de géomètre-expert. SInon je me suis une fois lancé pendant 6 mois sur la 3D solide dans AutoCAD en prog par VB6 qui pilotait à distance par un exe à la fois Excel et AutoCAD. C'était tout beau mais j'ai quasi tout perdu de mes connaissances aujourd'hui. Le seul souvenir est qu'on ne pouvait par extruder un solide le long d'une spline 3D... Aujourd'hui je suis plutôt sur MicroStation mais en mode dwg, ce qui me permet de toujours garder un petit oeil sur AutoCAD, c'est pour ça que je suis là ! En tout cas, je suis heureux de l'ambiance conviviale mais tout autant sérieuse de ce forum. Pourvu que ça dure ! Au suivant... Bacon
  18. Bacon

    S.O.S. Recherche FONTS

    Salut, www.fonts.com Tu y trouveras ton bonheur je pense. Sinon, si tu fais une recherche de Myriad bold italic sur Yahoo, tu a un lien qui te permets de télécharger cette police. Bonne pêche... Bacon
  19. Merci pour votre aide, J'ai bien réussi à lancer l'appli, mais 3impossible de récupérer le type de ligne de l'objet pointé", et ceci arrive sur n'importe quel type de ligne, que ce soit du custom ou du simple trait continu ou tireté... :mad2: Pas de bol ! Sinon le principe de récupération était idéal, c'est exactement ce que je cherchais... Une autre idée ? Bacon
  20. Bonuscad, J'ai un vlx comme fichier maintenant. Je l'ai chargé en tant qu'application Lisp, mais je ne connais pas la commande clavier (ou autre) qui permet de l'éxécuter. D'avance merci... :P Bacon
  21. Merci bonuscad, Cependant, il y a un tout petit hic, c'est que du Lisp, moi y'en n'avoir jamais fait. Bon, déja j'ai pigé que c'en était, ensuite j'ai créé un projet, j'ai copié le code et l'ai compilé. Je me retrouve au final avec un .lsp et un .fas Comment j'exécute mon (excuse, "ton" ) code maintenant ? Je ne vois pas de bouton pour ça. Y'a pas de run ou de truc comme ça. Sinon, à la première lecture, ça a l'air sympa. Si tu peux m'éclairer je suis preneur, ce serait dommage d'avoir fait tout ça pour rien maintenant... Merci Bacon
  22. Bacon

    Imprimer en blanc

    Tout se règle au niveau de l'impression. Dans le AutoCAD.stb par exemple, (ou bien ailleurs) sur le dernier onglet on peut choisir ses couleurs vraies, et donc comme dit Eric mettre du RGB 255*3 qui est du blanc de chez Skip...
  23. Salut à tous, Comme je viens juste de m'inscrire je crois que j'ai le droit de poser ma première question bête à laquelle il doit exister 100 000 réponses mais que j'ai pas encore trouvées. Donc comme le dit le sujet, je cherche à trouver une aide sur comment créer un style de trait personnalisé avec AutoCAD, en particulier ce que veulent dire en détail les hiéroglyphes des fichiers ASCII De plus, quand on récupère un fichier dwg, Acad lit les styles de traits qu'il contient et sait les exploiter même s'ils ne sont pas définis dans un fichier ".lin". Existe-t-il une routine pour exporter toutes les définitions de styles de traits contenues dans un fichier graphique vers un fichier ".lin" ? Evidemment, comme n'importe quel crétin, je suis pressé :calim: En espérant un coup de pouce, Merci et à+, Bacon
×
×
  • 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é