GEGEMATIC
Membres-
Compteur de contenus
1 416 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par GEGEMATIC
-
RECUPERER LA LISTE DES CALQUES DONT LA COULEUR A ETE FORCE DANS UNE FENETRE DE PRESENTATION
GEGEMATIC a répondu à un(e) sujet de PHILPHIL dans Routines LISP
Tiens, une piste, avec en plus un vieux lien cadxp: ;;************************************************************************** ;§/Calques/propage à la 1ère active fenêtre des présentation sélectionnées un état de calque en utilisant les vues/none ;;demande d'aide: http://cadxp.com/topic/48468-assigner-un-etat-de-calque-a-un-viewport/page__pid__289778#entry289778 ;;technique alternative : PickReferenceViewport, PickTargetViewport (defun c:propage_etat_calque (/ bl lpres l eg) ;;etat de calque (optionnel) (if (setq letatcalq (pw_liste_layerState)) (progn (pw_bydefault "pw-ac-layerstate" '("aucun")) (setq pw-ac-layerstate (pw_s_lchaines3 "Choisissez un état de calque à restaurer: " (cons "aucun" letatcalq) nil pw-ac-layerstate ) ) ) ) (setq lpres (layoutlist)) (pw_bydefault "masq-calq" "*") (pw_getstringmem "\nMasque de calque pour la sélection de la fenêtre ?" "masq-calq") (pw_bydefault "l-pres" lpres) (setq l-pres (pw_s_lchaines3 "Choisir les présentations auxquelles propager l'état de calque" lpres T l-pres)) (setq colViews (vla-get-views pw-acaddocument)) (command "_pspace") (foreach l l-pres (command "_layout" "_set" l) (command "_pspace") (if (setq sel (ssget "x" (list '(0 . "viewport") (cons 8 masq-calq) (cons 410 (getvar "CTAB"))))) (progn ;(setq lvp (pw_listsel sel)) ;(foreach vp lvp ; (setq vobj (pw_to_object vp)) (command "_mspace") ;;ci dessous plante si la vue existe déjà (command "_view" "_save" l) (setq vobj (vla-item colViews l)) ;;(setq vobj (vla-add colViews l))_ne arche pas dans l'espace paier (vlax-put-property vobj 'LayerState (car pw-ac-layerstate)) ;;(vla-SetView (vla-get-ActivePViewport pw-acaddocument) vobj);_ne marche pas pour le pviwport (command "_view" "_restore" l) ;;(vla-delete vobj);_ne marche pas : si je supprime la vue, je perds l'état de calque (command "_pspace") ;) ) ) ) ;_foreach ) ;;***************************************************************** ;;§/calques/liste les états de calque du dessin/none (DEFUN pw_liste_layerState ( / res ) (setq res (mapcar 'vla-get-name (PW_VLAX_LIST_ITEMS (pw_to_object (pw_eLayerStateDic))))) (setq res (vl-remove-if '(lambda (x) (wcmatch x "*__*")) res));_les layerstate des xref ont __ à la place de | res ) ;;************************************************************************** ;;§/calques/retourne le ename du dictionaire des filtres de calques simple/none ; (defun pw_eLayerStateDic ( / dict dic cur ) (setq dict (vlax-vla-object->ename (vla-GetExtensionDictionary (vla-get-layers pw-acaddocument ))) dic (cdar (dictsearch dict "ACAD_LAYERSTATES")) ) ;(print "************") ; check to see if "ACAD_LAYERFILTERS" exists. if not, make it (if (not dic) (progn (setq cur '((0 . "DICTIONARY") (100 . "AcDbDictionary"))) (setq dic (dictadd dict "ACAD_LAYERSTATES" (entmakex cur))) ) ) dic ) ;;************************************************************************** ;;§/vlax/retourne tous les items d'un objet si applicable / objet ;;si c'est possible, sinon retourne nil ;;;peut être avantageusement remplacé en utilisant vlax-for ;;;par exemple lister les calques: ;;;(vlax-for lay (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (setq llay (cons lay llay))) ;;;ex: (pw_vlax_list_items (pw_get_dictionaries)) ;;; ->(#<VLA-OBJECT IAcadDictionary 19aacbc4> #<VLA-OBJECT IAcadGroups 19aaa3b4> ...) ;;;pw_vlax_list_items liste les éléments d'une collection, peut être avntageuesement remplacé en utilisant ;;;vlax-for ;;;par exemple lister les calques: ;;;(vlax-for lay (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (setq llay (cons lay llay))) (defun pw_vlax_list_items (objet / i nb res collection) (if (= (type objet) 'ENAME) (setq objet (vlax-ename->vla-object objet)) ) (if (vlax-property-available-p objet 'count) (progn (setq nb (vlax-get-property objet 'Count)) ;;parcours les items pour retourne leur vla-ename (setq i 0) (while (< i nb) (setq id (vlax-invoke-method objet 'Item i)) (setq res (cons id res)) (setq i (+ 1 i)) ) (reverse res) ) ) ) -
RECUPERER LA LISTE DES CALQUES DONT LA COULEUR A ETE FORCE DANS UNE FENETRE DE PRESENTATION
GEGEMATIC a répondu à un(e) sujet de PHILPHIL dans Routines LISP
Salut, en tous cas ça a pas l'air d'être dans les xdata je vois bien des codes 331 dans le entget de la fenêtre, ces codes 331 contiennent une description dxf des calques, mais je trouve pas le changement de couleur. je me demandes si j'avais pas été obligé de passer par des vues nommées pour propager autre chose que l'état gelé/libéré. (ça me dit qq chose mais c'est vieux ...) a+ gégé -
Ok merci !
-
Salut Oli553, justement, il me semble qu'on ne peut plus empêcher les mises à jour ? comment tu fais pour les désactiver ? a+ Gégé
-
Salut Luna, je m’aperçois aujourdh'ui du coté complétement incongru d'une variable système qui change de valeur dans chaque onglet, et que cette variable ne peut pas être modifiée pas le dialogue de mise en page, au contraire de la mise à l'échelle de l'épaisseur. Bravo Autodesk, vous êtes des génies ... merci pour ton lisp ! a+ Gégé
-
Salut à toutes et à tous, pour une fois que ce n'est pas à moi que ça arrive, ça me rassure: je ne suis pas le seul à être victime des GAFAM. Ma femme travaille sur un portable Dell précision de 2022, les dernière mises à jour ont provoqué un bel écran bleu. Problème: pas moyen de revenir en arrière: Ni la désinstallation des mise à jour, ni le retour au point de restauration n'ont marché. Le support Dell catégorique: Réinitialisez l’ordi, c'est la seule solution. Comment est-ce possible qu'une mise à jour vous fasse perdre 2 jours de boulot, car il faut tout réinstaller ? Avons nous encore le contrôle de notre outil de travail ? Sur une tablette durabook, j'ai eu la faiblesse de laisser faire la MAJ vers W11 ... qui n'a plus de mode tablette ! Pas de retour ne arrière possible, essayez de bosser avec une tablette sans mode tablette, vous allez voir, c'est sport ... a+ Gégé
-
Salut C'est toujours notre cas, des dessins hyper lourds plein d'Xref et je suspecte que la lenteur de notre réseau participe au problème. @dc01 Ta réponse est intéressante, mais nécessiterai un article de 5 pages, bien détaillé, pour être exploitable ! si tu pouvais nous préciser un peu tout ça ! a+ gégé
-
salut à toutes et à tous, souvent je m'énerve après des bugs ou des lenteurs d'Autocad, depuis quelque temps je m'aperçois qu'Autodesk n'est pas seul coupable. certaines MAJ de windows entrainent de nouveau dysfonctionnement. Depuis la récente grosse MAJ de W10, sur tous nos postes, le copier/coller est extrêmement lent, voir plante. Ce n'était pas le cas avant cette MAJ de Windows. Avez vous constaté la même chose ? (Nos postes sont en Map ou Civil, ce qui peut également apporter des pb différents) a+, Gégé
-
Salut, je confirme: Même avec la mise a jour automatique des coupes décochée, la commande "isoler les objets" provoque la mise à jour des coupes de plateforme. a+ Gégé
-
En tout cas, j'ai dit une connerie, on peut bien désactiver la mise à jour automatique des plateformes, comme pour les réseaux. (a verifier que c'est opérant avec la commande isoler) si c'est le cas, il ne reste que le pb du scu. a+ Gégé
-
salut En fait j'ai l'explication: Ce problème de dinguis survient lorsque la barre d'état "percute" la liste des onglets si on réduit la largeur de la fenêtre Autocad, ça se produit obligatoirement, et dans ce cas, l'option est grisée: Pour le dégriser et pouvoir faire la modification, il faut élargir la fenêtre Autocad. Moralité, pour corriger un problème, il ne faut pas qu'il existe ! @La Lozère
-
Salut, Dans le module réseaux il y a une option pour la mise à jour automatique des profils. Mais pas dans le module plateforme. Il suffit d'ajouter cette option, d'autant plus que la mise à jour des coupes de plateforme n'a aucun sens, car les coupes de plateforme ne gardent pas de lien avec le projet. Si on veut les mettre à jour, il faut les effacer et les refaire. Ensuite, si les scu particuliers étaient gérés, la mise à jour des plateformes serait sans conséquence, puisque les coupes resteraient à leur place. donc je ne pense pas que ce soit si difficile à corriger ... a+ Gégé
-
Salut Thierry, merci de prendre en compte le message, le plus grave est que la commande "isoler les objet" relance le calcul des coupe de plateformes. Par exemple, on avait ajouté des hachures à la mains sur les coupes, en oubliant d'enlever l'associvité, on a perdu tout notre boulot à cause d'un seul isolement d'objet. Pour être plus clair sur le pb de la fenêtre avec un SCU perso pour la vue en plan, et l'autre avec le scu général pour le tracé des coupes, ça peut marcher si on pense à lancer la commande depuis la fenêtre au scu général, soit celle des coupes ... pas super facile ... a+ Gégé
-
Salut, je ne sais plus si j'ai déjà parlé de ce bug qui nous *emm* depuis toujours: les coupes sur plateforme ne peuvent se faire qu'avec le scu général. L'astuce d'avoir un fenêtre en scu personalisé et un en scg ne fonctionne pas, il faut commencer la coupe en SCG. Bon, on y arrive, mais là où ça se gâte, c'est que la commande "isoler les objet" provoque la mise à jour des coupes ! Du coup, si on fait "isoler" avec un scu personalisé, nos coupes se barrent vers l'espace lointain. quand ce problème sera-t-il réglé ? -> et si sogelink pouvait harmoniser ses points d'insertion de profil : - Bas gauche pour module réseau - haut gauche pour coupes plateformes - centre bizarre pour coupes rapides palette vue dynamique... a+ Gégé
-
Salut Thierry, encore une question avant de basculer: Comment ça se passe si je n'ai pas d'internet, ou un internet très lent (la 4g en dépannage, mais c'est pas toujours top) car en fait, c'est fréquent chez nous: J'ai déjà eu des pannes de plusieurs semaines, avec l'adsl, et mon voisin n'a pas de fibre depuis 15j. a+ Gégé
-
Des PDF de plus en plus difficiles à imprimer sur les traçeurs HP ?
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans Périphériques de sortie, impression
@jvc Merci c'est exactement ce que je cherchais ! cet utilitaire va nous changer la vie: Les pdf s'imprime vite et bien, le problème du portrait/paysage et de l'économie de pepier est enfin réglé a+ Gégé -
Commande d'edition de texte universelle
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans AutoCAD 2020-2024
salut Gile et merci, du coup quand je suis passé de la 2015 à la 2021, j'ai zappé ce truc là ... a+ gégé -
Salut à toutes et tous, Il existait avant une commande, _DDEDIT, qui éditait tout ce qui contient un texte: TEXT, MTEXT, MLEADER, DIM ... L'alias était ED je ne trouve plus cette commande, pour éditer un texte, je sui obligé de double cliquer dessus et c'est pas toujours pratique. EDITEXTMULT n'édite que du texte multiple ! a+ gégé
-
Des PDF de plus en plus difficiles à imprimer sur les traçeurs HP ?
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans Périphériques de sortie, impression
@Olivier ça a l'air intéressant, je regarde ça et je fais mon retour ! -
Des PDF de plus en plus difficiles à imprimer sur les traçeurs HP ?
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans Périphériques de sortie, impression
Salut et merci, le pb est qu'accrobat "aplatie" pendant 10mn, puis envoi 30mo sur le traceur qui est connecté au réseau le traceur mouline encore un temps indéterminé, puis ça se termine soit par un tracé incorrect ou atrophié, ou par une erreur système du traceur, qu'il faut redémarrer. Le problème n'est pas nouveau, mais il s'est empiré et il n'y a plus de paramètre pour le régler. a+ Gégé -
Salut à tous, j'ai* de plus en plus de mal à imprimer des gros pdf sur mon vieux T790, pour lequel j'ai dû changer de driver (l'ancien à été désactivé par une mise à jour windows) lequel driver n'offre plus la possibilité d'imprimer en mode image. Du coup, c'est soit Sumatra, mais là qualité est faible, soit ... ben euh... Non en fait on a utilisé le driver "Autocad PDF smallest file", ça marche déjà beaucoup mieux, mais pour les vieux pdf, c'est la merde Un ancien technicien HP grand format m'a parlé d'un utilitaire hp pour envoyer un pdf directement sur le traceur, sans passer par le driver, mais il ne le retrouve pas si qq à une solution, merci d'en parler Ici Ci dessous un petit comparatif de la taille des différents driver pour la même présentation, avec les réglages d'origine: Driver Taille PDFCreator.pdf 18864103 MicrosoftPrintToPDF.pdf 10049332 highqualityprint.pdf 6928415 smallestFile.pdf 4082894 webandmobile.pdf 5765280 GeneralDocumentation.pdf 3741175 GeneralDocumentation est le plus petit, mais les polices ne sont pas capturées, donc les textes sont illisibles. a+ gégé * J'ai également des retours du même style des mes clients, dont un qui à un T630 tout neuf
-
Salut @Geo34Question très pertinente ! C'est exactement notre cas, 3 postes, une licence, le dongle sur un serveur. dans notre fonctionnement, celui qui utilise le 1er covadis prend la licence et le dit aux autres. pour reprendre la licence, il faut que l'ancien utilisateur arrête de bosser avec Covadis pendant 5 mn, ou quitte AutoCAD. Mais on a pas besoin que l'autre "libère " la licence. est-ce qu'un poste éteint alors qu'il avait la licence la garde tant qu'il ne l'a pas libérée ? a+, gégé
-
Salut Petite question, c'est rapide et simple comme opération ?
-
Bon ben ça fait 2 bonnes nouvelles, la v18 est mature et la licence réseau fonctionne !
-
Salut Thierry, pas facile de devoir toujours répondre à des bougons comme moi ... nous n'avons pas encore installé la V18, on est en V17.1, donc peut être que ce problème que j'avais déjà signalé à été corrigé ? Lorsque l'on a un profil de type covadis, mais qu'on utilise pas Covadis, un clic droit sur une polyligne 3d provoque une demande de licence. si il n'y a plus de licence disponible, on se retrouve avec une fenêtre de requête, et on ne peut plus bosser. On a vu ensemble qu'avoir des profils Covadis/ non covadis sur un même Autocad n'est plus possible. Du coup c'est assez agaçant. La licence qui reste indisponible pendant 5 minutes lorsque Covadis plante, c'est un truc que j'ai depuis que j'ai un dongle USB, donc peut être que ça va s'améliorer avec la licence réseau. PS: C'est vrais que vous avez augmenté le prix m3 avant de changer les compteur ! a+ Gégé
