Aller au contenu

GEGEMATIC

Membres
  • Compteur de contenus

    1 416
  • Inscription

  • Dernière visite

  • Jours gagnés

    19

Tout ce qui a été posté par GEGEMATIC

  1. Salut, le sujet n'est pas là, je suis bien entendu capable de personnaliser des CUI, puisque c'est le système depuis la 2006 ça reste une usine à gaz, on a régulièrement des espaces de travail qui "sautent", du coup, on double toujours nos espaces de travail... Le sujet, c'est que depuis 2000, j'ai créé un système de documentation des lisp, MAN, directement inspiré de la célèbre commande MAN de linux. Ce système de documentation qui d’appui sur une liste de projets lisp, permet de la consultation en ligne de commande, l'export de doc en html, au format excel, et de générer des menus pop, à 3 niveau en cascade. Mais j'ai un problème, depuis quelques versions Autocad, l'aide des commandes pop, qui s'affichait sur la barre d'état a disparu. je ne retrouve pas la doc de la syntaxe des fichiers .mnu Il y a longtemps, j'avais fourni les sources de man, ça n’avait pas intéressé grand monde, mais je vais le refaire, car il a beaucoup évolué depuis, et l'usage généralisé de lisps provenant de beaucoup d'auteurs différents le rend très très pertinent. a+ Gégé
  2. Salut à tous et à toutes, je cherche ce guide car il s'agit de la dernière version avec les menu .MNU/.MNS, qui sont bien plus simple que les CUI et qui fonctionnent encore en 2024. je recherche la version la plus récente, 2005, pour avoir l'info la plus précise sur ce sujet. Je pensais avoir un bible 2000 en pdf, mais je ne la retouve plus d'avance merci, a+ gégé
  3. Merci Pat! et je suis allé lire l'analyse de Caderix, on est sur la même longueur d'onde, et il a confirmé ce que je craignais, la reconnaissance sera certainement inutilisable. Car quand des blocs sont décomposés, ça vient souvent d'un PDF, d'un autre logiciel qui exporte mal de l'Autocad, ou d'un dessinateur utilisant des copier coller et tout ce qu'il ne faut pas faire. Donc les import/export et pdf récrément souvent de petites distorsions d'échelle, le gars qui fait des copier coller fini par recopier ce qu'il a altéré ... vous pouvez pas imaginer ce qu'on trouve dans des dessins provenant de la même entreprise ! ci dessous un exemple d'inventaire: le début de la ligne c'est le calque, le 2eme mot c'est le nom de bloc, quand le nom de bloc à une étoile, c'est qu'il est incrémenté "NOMBL_1" "NOMBL_2" (ça c'est microstation) Tous ces cas proviennent de la même entreprise, et représentent la même chose: un regard rond! RES HUM TOPO AF05* EU SURLIB 2.0 A-REGARR regard rond LE RIVIER - RES HUM TOPO AF05* EU SURLIB 2.0 A-REGARR regard rond CHRISTOPHE - LIN RES EAU USEE AF05* EU SURLIB 2.0 A-REGARR regard rond RESEAUX SYMBO-EU_FLS U014 EU SURLIB 1.0 A-REGARR regard rond E_EU_REGARD 'TP EU SURLIB 0.8,1.0 A-REGARR regard rond EU_PLAQUES CIRCLE EU SURLIB 0.3 A-REGARR regard rond REGARD EAU USEE REG800* EU SURLIB A-REGARR regard rond REGARD EAU USEE PLAQUE 2* EU SURLIB A-REGARR regard rond REGARD EAU USEE PLAQUE2* EU SURLIB A-REGARR regard rond TOPO-PLAQUES RH$EU PLAQUE 2* EU SURLIB A-REGARR regard rond TOPO-PLAQUES RH$EU PLAQUE2* EU SURLIB A-REGARR regard rond TOPO-PLAQUES RH PLAQUE 2* EU SURLIB A-REGARR regard rond Et ce sont des blocs, donc c'est quand même assez simple à cataloguer ... Donc bon courage pour des entités ... a+ Gégé
  4. Salut, pour mon usage, il y a bien "des ajouts de fonctionnalités" mais pas d' "amélioration" les ajouts de fonctionnalité, il y en a plein CadXp, c'est pas ce qu'on attend d'Autodesk. Avoir des fond de plan ESRI, c'est bien, mais vu qu'avec MAP on a tous les WMS possibles, ça va pas changer grand chose. et celui qui n'utilise pas MAP, as-t-il vraiment besoin des données ESRI ? Les hachures à la volée, c'est presque comique, car en fait à l'impression, c'est équivalent à un MPolygon avec un contour couleur 255 ! Les hachure linéaires, c'est pathétique, car l'équivalent de la commande "mur" de Revit existe depuis la 2000 (ou peut être avant): ce sont les mutilignes. Sauf qu'elles n'ont jamais été "améliorées", et du coup on ne peut toujours pas modifier une multiligne existante, ni mette un motif de hachure autre que "SOLID" d'où un intérêt moindre. La reconnaissance des blocs décomposés, c'est une fonctionnalité qui peut être intéressante pour alléger un dessin, mais ayant déjà fait beaucoup de développements similaire pour convertir des récolements pourris en données SIG, ça arrive tard, et j'attends de voir le fonctionnement concret. Je le répète, ce que j'attends d'Autodesk, c'est de la stabilité, de la vitesse, et la correction des bugs débiles qui perdurent depuis 20 ans. Chaque fois que je forme un jeune, il tombe dans les mêmes pièges que ses prédécesseurs depuis 25 ans: Par exemple, l'emblématique "UCSfollow à 1" qui provoque un zoom étendu: Aucun jeune depuis 25 ans, n'a réussi à comprendre tout seul comment s'en sortir ! (bon on travaille avec des coordonnées à au moins 100000) a+, gégé
  5. Salut, "la double peine" c'est quand tu enchaine 3 ou 4 crash de suite, que tu perds 5mn de boulot entre tes 2 sauvegardes automatique à chaque fois, et que tu est obligé d'attendre 5mn avant de pouvoir reprendre le travail. en principe dans une entreprise, on collabore, donc on ne se "pique pas sa licence" exprès. pendant 10 ans, on a eu aucun pb avec notre licence réseau, car: - On pouvait créer des profils avec et sans covadis avec la simple mention !COVADIS dans le profil: -> ça n'est plus possible: Pourquoi ? - Covadis lui même ne se chargait pas pour un simple clic droit sur une polyligne -> il semblerait que ce problème n'existe plus sous la 18, c'est un progrès. De mon point de vu utilisateur, OUI, sans aucun doute, c'était mieux avant pour avoir une licence partagée. Concernant les plantages que l'on subi, il y a plusieurs pistes* que l'on suit, mais on constate que: Map plante plus qu'Autocad seul Civil plante plus que Map Covadis rajouté plante plus que Civil seul a+ Gégé *les autre raisons: - Un serveur et une architecture réseau vieillissante: ça semble une cause majeure de plantage - De nombreuses Xref provenant de locigiels Archi, avec de nombreuse dépendances non trouvées : ça n'aide pas car Autocad les recherches sans relâche sur le réseau, - Des plan très lourds
  6. Salut, je n'avais pas vu ce post à l'époque. Les fonctions proposées par Olivier Eckman sont infiniment plus avancées que ce que propose ODselect. le seul "avantage" d'Odselect est de pouvoir l'utiliser en lisp . Donc il ne te manque pas de lisp, ce sont 2 fonctions lisp créée par Odselect lorsqu'on le charge Chez nous ça marche très bien de la 2015 à la 2024 La page d'explication et de téléchargement est ici: http://g-eaux.over-blog.com/2015/10/odselect-utilitaires-pour-la-selection-par-filtre-d-object-data.html Il reste le problème du AutoCAD.exe.config que je n'ai jamais réussi à résoudre autrement qu'avec cette astuce: https://through-the-interface.typepad.com/through_the_interface/2011/07/loading-blocked-and-network-hosted-assemblies-with-net-4.html Astuce que je ne trouvais plus et c'est comme ça que je suis tombé sur ce post ! exemple d'utilisation des fonction lisp: ; **************************************************************************** ;;§/files/recherche les fichier selon un masque défint par l'utilisateur /none ;;défini DANS AutoCAD VB plug-in labo g-eaux.sln ;;(charger odselect.dll) ;;usage (FindFilesLike "Directory" "filepattern" "mode = TopDirectoryOnly or AllDirectories") ;;(FindFilesLike "E:\\NADIAA\\DOS\\la_bathie\\Ass\\Fiches_Regard\\" "A_1160.pdf" "TopDirectoryOnly") ;;(setq lpdf (c:FindFilesLike)) (defun c:FindFilesLike () (if (not FindFilesLike) (command "Netload" (strcat aclsp-chem "DotNet/G-Eaux_Map_Extensions.dll") ) ) (pw_bydefault "mode" "AllDirectories") (pw_getkwordmem "\nMode de recherche dans les répertoires ?/TopDirectoryOnly AllDirectories" "mode" ) (pw_getstringmem "\nFichier à rechercher (jokers acceptés)" "fichier" ) (setq dir (pw_pick_directory "Choisir un répertoire" dir)) (FindFilesLike dir fichier mode) ) du coup je vais demander à Olivierd'ajouter des commandes équivalentes utilisable en lisp dans son excellent plug-in "Exploitation des données d'objets" a bon entendeur ! a+ gégé
  7. salut, nous on a une licence réseau pour 3 postes, j'ai faillis passer en monoposte a cause de la "double peine" à savoir les 5mn d'attente lorsque covadis fait planter Autocad mais quand je vois ce qui ce dit en monoposte, je conserve la "double peine" Pour nous le plus gros problème, c'est le fait de ne plus pouvoir créer de profils avec et sans covadis, seulement des versions d'autocad avec et sans Covadis pour l'instant on s'en sort avec un Map avec Covadis, et un Civil sans. Mais c'est lourd Je repense avec nostalgie a une époque ou je ressentais Géomedia comme un partenaire de proximité. a+ Gégé
  8. @Olivier Eckmann Oui! merci ! c'est ça j'ai enfin compris et réussi à retrouver le comportement que je voulais, c'est à dire le mode "magnetiser" c'est ce que ne dit pas l'aide: en mode magnétiser, le comportement des raccourcis est différent: F2 ne fait qu'étendre la fenêtre de ligne de commande, mais n'ouvre pas de fenêtre flottante indépendante: je ne sais pas quel stagiaire à mis ça au point chez Autodesk, mais il faudra vivre avec ça ... a+ gégé
  9. salut Didier, tu me rassure, il y avait bien un comportement ancestral, je n'ai pas rêvé ... alors je vais te montrer en image: en fait, je ne me suis jamais posé de question à ce sujet car je n'avais pas de problème, j'ai du louper des épisodes ... a+ Gégé
  10. salut, j'ai fait hier une très grande découverte: il y a deux fenêtres de commandes différentes, aux comportements complètement indépendants Ecrantxt, ou f2= fenêtre flottante complètement indépendante Lignecommande: fenêtre qui peut être ancrée ou fixée, mais vraiment je n'ai rien compris ni vu la différence ! voir aide Autocad le fonctionnement que j'avais sous 2015/2018: une lignecommandes de 2 lignes visible sagement ancrée et quand on fait f2: un déploiement transparent sur 10 lignes, sans changer de place comment j'avais eu ce fonctionnement ? je n'en sais rien ! a+ Gégé
  11. Salut Christian a part pour les séquences "métiers" où le ruban peut se comprendre (et encore, la barre d'outils Covadis marche très bien et tient beaucoup moins de place) je n'ai jamais trouvé de justification valable au ruban. sauf que c'est une interface Microsoft, qui me fait chier également sous excel, car en fait, le résultat est que trouver ce que l'on cherche prend plus de temps ! Mon pote n'est pas un utilisateur "avancé" d'Autocad, mais il travail comme moi avec des fond de plan archi, donc très très lourds, et là, la vitesse, ça compte ! a+ Gégé
  12. Salut, j'ai un copain qui l'utilise, lui il en est super contant car il trouve qu'il est beaucoup plus rapide que sous windows: tu confirme ? je te passe son adresse en MP a+ gégé
  13. Merci Luna, mais comme tu le dis, c'est moins pratique Nous avons le même problème sur la 2021 et la 2024, je ne pense pas l'avoir eu avec la 2015 et la 2018 a+
  14. salut à toutes et à tous, je voudrais avoir un fenêtre de ligne commande qui suit la largeur de la fenêtre autocad, un peu comme ça: Au bout d'un moment, (a force de redimensionner la fenêtre Autocad ? on ne sait pas comment ça se produit) on arrive à ça C'est très gênant quand on place la fenêtre autocad sur un moité d'écran, on ne voit plus les commandes ! comment y remédier ? merci, a+ Gégé
  15. salut à tous, dans le cas de Denis, à quoi ça sert d'utiliser des paires pointées ? je n'arrive pas à me souvenir pourquoi, mais il me semble que les paires pointées sont moins facile à utiliser que les simples listes d'association. Commande: (setq liste '(("a" 1)("b" 2)("c" 3))) (("a" 1) ("b" 2) ("c" 3)) ou si c'est des variables: Commande: (setq liste (list (list "a" 1)(list "b" 2)(list "c" 3))) (("a" 1) ("b" 2) ("c" 3)) Commande: (cadr (assoc "a" liste)) 1
  16. Salut, si j'ai bien compris, la seule manière de passer des argument entre lisp et python c'est le presse papier ? du moins celle que tu utilise dans tes codes, car si Python sait faire un "hello world", il doit bien être capable de lire ou d'écrire dans un dictionnaire ou une astuce comme ça ? (peut être pas finalement, car com est nul en dictionnaires ....) a+ Gégé
  17. GEGEMATIC

    Licence dématérialisée

    2 réguliers, (mais pas en continu) et un très occasionnel, une seule licence, qui nous suffit si on peut se la passer efficacement. le télétravail est généralisé. Avec la clef usb, ça marchait très bien, sauf l'attente de 5 minutes à chaque plantage. On est passé au nouveau système pour pouvoir utiliser la 18.1, et pour pouvoir supprimer le serveur windows. a+ gégé
  18. GEGEMATIC

    Licence dématérialisée

    Salut En effet, j'aurais dû mieux lire ce post ... Avec une licence réseau, je peux te dire que l'accès à la lien marche avec un vpn, on a testé ça hier pour le travail à distance, tu peux utiliser cette méthode, qu'on utilise avec succès depuis 4 ans: http://g-eaux.over-blog.com/2020/10/teletravail-et-cao/dao-utiliser-le-centre-de-synchronisation-windows-avec-un-vpn.html Salut Didier, notre vpn est un accès distant au serveur de fichier, et également à la licence covadis. par contre, nos licences perpétuelle Autocad sont attachées à nos ordis. a+ Gégé
  19. GEGEMATIC

    Licence dématérialisée

    Salut Aurélien et merci de ta réponse, très précieuse ! Maintenant je comprends mieux ces 5 minutes obligatoires, en fait c'est pas un bug, c'est voulu ! Sur le papier, 5mn, c'est rien. mais quand ton Autocad plante dès que tu essaye de changer les altitudes d'une plateforme, que tu arrive à 5 plantage par heure, 5 minutes c'est très long ! du coup pour nous c'est pas bon, on préfère un truc "fixe": je prend la licence, je la libère, surtout que comme je l'ai déjà expliqué dans ce forum, un clic droit sur un objet Covadis "prend" la licence ... (et avec la V17, un clic droit sur une polyligne 3d suffisait) Du coup quelle option tu me conseilles pour avoir un fonctionnement non aléatoire ? un truc bien fixe, je prends - je libère ? Et comment je fait pour me passer de serveur ? car je pense passer au cloud, et si les tests ne sont pas concluants, je passerais à un serveur Linux (synologie) mais plus Windows, donc je ne pourrai plus avoir de clé logicielle sur Windows... a+ et encore merci !
  20. Salut, je me risque, pour moi c'est comme utiliser une application externe qui est exposée "com" dans un lisp. là l'application externe c'est un programme python. Mais dans le 1er sujet, Fraid nous montre un python qui manipule Autocad, puisqu'il lui fait faire un "hello world" la question c'est : est-ce que python peut interagir avec Autocad ? ça nous ne l'avons pas encore vu ... a+, gégé
  21. GEGEMATIC

    Licence dématérialisée

    Salut, d'autres mauvaises nouvelles pour nous: Fermer Autocad pour libérer Covadis n'est opérant qu'au bout de 5mn Il faut 5mn pour que Covadis comprenne que la licence est libre ! Autre problème , sur le même poste, vous fermez Autocad +covadis, vous relancez et de nouveau, il vous faut 5mn d'attente, Sur le même poste ! d'où ma question: Comment on passe d'une licence réseau à monoposte ? car là vraiment c'est pas possible. a+ Gégé
  22. GEGEMATIC

    Licence dématérialisée

    Salut à tous, ça va sans dire que je suis pas content, je croyais avoir posé toutes les questions avant de changer de système, et ce post avait achevé de me convaincre: mais en fait cette option n'existe que pour les monoposte ! En fait c'était bien dit là: mais va comprendre tant que tu n'y est pas confronté ! Avec une licence réseau, on est obligé d'attendre le bon vouloir de Covadis, ou de fermer Autocad. fermer autocad, ça parait rien, mais avec des gros projet, ça peut être beaucoup de temps. Point positifs, un clic droit sur une polyligne 3d ne provoque plus une demande de licence ... par contre, si on lance une commande covadis sans licence, on a un très long temps d'attente: et les messages COVADIS login ... error 1058! retry #61 m'indiquent qu'il y a 61 tentative: est-ce qu'on peut baisser ce nombre ? a+ Gégé
  23. GEGEMATIC

    Licence dématérialisée

    Salut, voilà, on basculé à une licence dématérialisée ce matin, un vrais parcours du combattant, la liste des étapes devient presque comique, et on n'y est pas arrivé sans assistance ... Mais la grosse déception pour nous, c'est que si on passe d'une licence usb RESEAU à une licence dématérialisée, il faut toujours un serveur local ! L'un des buts de passer à la démat, c'était de virer le serveur et de passer en cloud. Du coup, on ne peut pas. Si on fait du télétravail, il faut en plus garder le système de VPN ! Pourquoi ne pas avoir centralisé ces infos chez Sogelink ? Chaque utilisateur faisant sa requête chez Sogelink et voilà. C'est un peu "old school" ce principe ... a+ Gégé
  24. Salut Olivier C'est exactement le code résultant de mon exploration à l'aveugle ... je me suis souvent retrouvé devants des cas ou il n'y a aucune doc pour comprendre, pas une piste, c'est pour ça que j'ai fait handle_explrorer, dont le seul but est de naviguer à l'aveugle, de parcourir les liens. dans un dxf, pour moi c'est difficile de suivre les liens entre les objets, je n'ai aucun outil.. a+ gégé
  25. je trouve mon (102 . {ADSK_LYR_COLOR_OVERRIDE) - - - - - - - - - - - - - - Code 360 trouvé: 185EA <Nom d'entité: 26c6eb75ca0> Afficher l'entget entité ?Oui/Non<Oui> : Ligne précédent l'entité (parfois étiquette: (3 . ADSK_XREC_LAYER_COLOR_OVR) (-1 . <Nom d'entité: 26c6eb75ca0>) (0 . XRECORD) (5 . 185EA) (102 . {ACAD_REACTORS) (330 . <Nom d'entité: 26c6eb75c90>) (102 . }) (330 . <Nom d'entité: 26c6eb75c90>) (100 . AcDbXrecord) (280 . 1) (102 . {ADSK_LYR_COLOR_OVERRIDE) (335 . <Nom d'entité: 26c5223ebb0>) (420 . -1023410175) (102 . }) - - - - - - - - - - - - - - (("185EA" "XRECORD") ("10" "LAYER")) Je relance mon handle_explorer avec "185EA", je trouve mon calque override: - - - - - - - - - - - - - Code 335 trouvé: DC63 <Nom d'entité: 26c5223ebb0> Afficher l'entget entité ?Oui/Non<Oui> : Ligne précédent l'entité (parfois étiquette: (102 . {ADSK_LYR_COLOR_OVERRIDE) (-1 . <Nom d'entité: 26c5223ebb0>) (0 . VIEWPORT) (5 . DC63) (102 . {ACAD_XDICTIONARY) (360 . <Nom d'entité: 26c5223ebc0>) (102 . }) (330 . <Nom d'entité: 26c5210de00>) (100 . AcDbEntity) (67 . 1) (410 . PROJET) (8 . 0) (100 . AcDbViewport) (10 179.131 223.307 0.0) (40 . 480.0) (41 . 431.698) (68 . 1) (69 . 4) (12 1.98282e+06 5.19567e+06 0.0) (13 0.0 0.0 0.0) (14 1.0 1.0 0.0) (15 10.0 10.0 0.0) (16 0.0 0.0 1.0) (17 0.0 0.0 0.0) (42 . 50.0) (43 . 0.0) (44 . 0.0) (45 . 902.315) (50 . 0.0) (51 . 0.0) (72 . 100) (331 . <Nom d'entité: 26c52133c40>) (331 . <Nom d'entité: 26c5222fb20>) (331 . <Nom d'entité: 26c5222fbe0>) (331 . <Nom d'entité: 26c5222fc40>) (331 . <Nom d'entité: 26c5222feb0>) (331 . <Nom d'entité: 26c5222ff70>) (90 . 823392) (1 . ) (281 . 0) (71 . 1) (74 . 0) (110 0.0 0.0 0.0) (111 1.0 0.0 0.0) (112 0.0 1.0 0.0) (79 . 0) (146 . 0.0) (170 . 0) (61 . 5) (348 . <Nom d'entité: 26c52134800>) (292 . 1) (282 . 1) (141 . 0.0) (142 . 0.0) (63 . 250) (421 . 3355443) - - - - - - - - - - - - - - (("DC63" "VIEWPORT") ("185E9" "DICTIONARY") ("185E9" "DICTIONARY")) tu n'a qu'a suivre la séquence des "assoc code" sur des entget pour retrouver le chemin lisp vers ton dictionnaire a+ Gégé
×
×
  • 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é