fiesta13310 Posté(e) le 3 octobre 2016 Posté(e) le 3 octobre 2016 Bonjour, Je fais un DOE. Mon prédécesseur à créé un carnet A3 avec 54 présentations. Cependant il n'a pas renseigner le traceur dans le gestionnaire de mise en page. Du coup, je voudrais défénir "PDF créator" comme "imprimante par défaut" pour toutes les présentation. Pour l'instant, je n'ai ps d'autre solution que de faire présentation par présentation.... Merci Citer
Arthur le Saboteur Posté(e) le 3 octobre 2016 Posté(e) le 3 octobre 2016 hello lance une recherche avec les lisp MPL et MIM dans ce forum , tu auras la réponse au blême a+ Citer
fiesta13310 Posté(e) le 3 octobre 2016 Auteur Posté(e) le 3 octobre 2016 Salut, désolé mais je ne trouve rien quand je tape dans recherche... Citer
Arthur le Saboteur Posté(e) le 3 octobre 2016 Posté(e) le 3 octobre 2016 re les voila les fichiers dcl sont à mettre dans le dossier support d'acad 2016, tu relances AutoCAD et tu charges les lisptu lances avec mim ou mplencore une fois , on peut remercier les lispeurs qui nous sortent ces astuces a+MIM et MPL.zip Citer
fiesta13310 Posté(e) le 3 octobre 2016 Auteur Posté(e) le 3 octobre 2016 SUPER! Merci Arthur, ca marche nickel. Par contre, pour ma part, je n'ai pas besoin de relancer autocad... juste je lance la fonction "appload", je charge mon lisp et ca fonctionne.. Et bien sur une fois de plus merci au lispeur pour leurs astice toujours aussi géniales!! A très bientot!! ;) Citer
fiesta13310 Posté(e) le 4 octobre 2016 Auteur Posté(e) le 4 octobre 2016 Salut, J'ai une autre question... on ne peut pas choisir le format du papier? parce que sur des carnet A4 ca marche bien, mais sur des carnet A3 ca ne fonctionne pas... ça me fait du A4... Merci Citer
fiesta13310 Posté(e) le 4 octobre 2016 Auteur Posté(e) le 4 octobre 2016 Salut, J'ai une autre question... on ne peut pas choisir le format du papier? parce que sur des carnet A4 ca marche bien, mais sur des carnet A3 ca ne fonctionne pas... ça me fait du A4... Merci Re-bonjour! J'ai trouvé une solution, mais je ne sais pas si c'est la plus pratique ou pas...J'ai pris une présentation (1 seule /54), j'ai fais "imprimer"; j'ai sélectionner l'imprimante "pdf créator", puis j'ai cliqué sur "propriété" juste à côté, puis sur "propriété personnalisé", "avancé", dans format papier j'ai mis "A3", puis "ok", encore "ok", et ensuite j'ai fais "enregistrer sous", je l'ai nommé "pdf créator A3".E,suite j'ai lancé la fonction "mim", et j'ai selectionner "pdf créator A3"... Citer
Arthur le Saboteur Posté(e) le 4 octobre 2016 Posté(e) le 4 octobre 2016 hello mpl me semble plus simple à utiliser une fois que tu parametres parfaitement ton tracage en A3 ou A4 sur ta 1ere feuille tu la recopie sur les autres sur mim il y a apparemment un blême entre cm et pouces en recopie a+ Citer
fiesta13310 Posté(e) le 4 octobre 2016 Auteur Posté(e) le 4 octobre 2016 pffffffff... .....mais que je suis bête...c'est pas comme si on ne me l'avait pas donné un peu plus haut dans la discussion... :D merci!! Citer
fiesta13310 Posté(e) le 4 juillet 2018 Auteur Posté(e) le 4 juillet 2018 Bonjour, Je reviens sur ce sujet car cette fois-ci, j'ai plusieurs présentations de plusieurs formats différents, et forcément l'une ou l'autre fonction ne fonctionne pas.Je sais que quand je choisis une présentation, que je fais clic droit, gestionnaire de mise en page, que je sélectionne PDF créator comme imprimante par défaut, une fenêtre s'ouvre: Tracer - Impossible de trouver le format de papier-> Utiliser le format de papier par défaut A4-> Utiliser un format de papier personnalisé et l'ajouter à la configuration du traceur. Par défaut, la 1ère option est en surbrillance et doit être sélectionné je pense quand le lisp se lance... Y'a t-il un moyen de lui dire par défaut qu'il faut "utiliser un format de papier personnalisé et l'ajouter à la configuration du traceur."?? :huh: Ou alors, il existe peut-être une autre façon de faire Merci!Lucie Citer
Patrick_35 Posté(e) le 4 juillet 2018 Posté(e) le 4 juillet 2018 Salut L'idée de MPL est de recopier une mise en page vers d'autres présentations.Pour MIM, c'est quand tu veux changer de traceur sans toucher à la mise en page. Si chaque présentation est différente, tu n'as pas 50 solutions. @+ Citer Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
fiesta13310 Posté(e) le 4 juillet 2018 Auteur Posté(e) le 4 juillet 2018 Salut L'idée de MPL est de recopier une mise en page vers d'autres présentations.Pour MIM, c'est quand tu veux changer de traceur sans toucher à la mise en page. Si chaque présentation est différente, tu n'as pas 50 solutions. @+ Salut Mpl fonctionne plutôt bien, mais ici j'en ai pas eu besoin car je ne veux surtout pas recopier une mise en page vers d'autres présentations, elle ne sont tout simplement pas au même format. Pour MIM, ui je veux changer de traceur mais si le problème justement c'est que ca touche à la mise en page, ca me la passe automatiquement en A3... Citer
Patrick_35 Posté(e) le 4 juillet 2018 Posté(e) le 4 juillet 2018 Ca fonctionne. Quand tu vas sur ta présentation et que tu fais la mise en page, Autocad te propose d'utiliser le format de papier personnalisé déjà défini. @+ Citer Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
fiesta13310 Posté(e) le 4 juillet 2018 Auteur Posté(e) le 4 juillet 2018 Ca fonctionne. Quand tu vas sur ta présentation et que tu fais la mise en page, Autocad te propose d'utiliser le format de papier personnalisé déjà défini. @+ Oui mais donc je suis obligé de les faire une par une... il n'y a donc pas d'autre alternative alors? c'était le sujet de mon intervention ... :(rires forts): Citer
Patrick_35 Posté(e) le 4 juillet 2018 Posté(e) le 4 juillet 2018 Comme c'est un format personnalisé par présentation, tu n'as pas le choix, sauf si d'autres présentations utilisent le même format personnalisé.Il faut bien dire à un moment dans Autocad le format que tu utilises s'il n'est pas prédéfini. @+ Citer Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Stepane Posté(e) le 28 janvier 2020 Posté(e) le 28 janvier 2020 Bonjour. C'est une question que je me pose comme fiesta13310. Il faut bien dire à un moment dans Autocad le format que tu utilises s'il n'est pas prédéfini. Bon ben justement c'est là la question pour moi : comment fait-on pour dire à Autocad quel format on veut prédéfinir? J'ai passé 1/2h à consulter l'aide, et Autodesk élude cette question dans toutes les pages qui concerne le gestionnaire de mise en page ou les présentations nommées, c'est bizarre! Merci Citer
GEGEMATIC Posté(e) le 28 janvier 2020 Posté(e) le 28 janvier 2020 Salut,toujours très étrange de "répondre" à Patrick.C'est l'éternité numérique. Dommage pour Fiesta, car j'avais ce qu'il fallait depuis les années 2000.en fait changer de pc3 bouscule la mise en page. il faut la sauvegarder avant et la rstaurer après.mais il faut que les pc3 aient ne commun les format de tracé (exactement le même nom)genre: ISO_A1_(594.00_x_841.00_MM)en sepérant que ça aide,gégé ;;************************************************************************** ;§/traces/Propage à toutes les présentations la config (pc3) de tracé de l'onglet courant/none ;;en sauvegardant les parametres de la presentation destination ;; (defun C:plot_propagate ( / acadObject acadDocument groups nb i id nb Ac-layout lstate lid ) (vl-Load-Com) (setq acadObject (vlax-get-acad-object)) ;;accède au début de objets? (setq acadDocument (vla-get-ActiveDocument acadObject)) ;;accède au document actif (setq layout_col (vla-Get-Layouts acadDocument)) ;;accède à la collection des layouts (setq nb (vlax-get-property layout_col 'Count));;compte les layout ;;parcours les layouts pour retrouver leur id (setq i 0) (while (< i nb) (setq id (vlax-invoke-method layout_col 'Item i )) (setq lid (cons id lid)) (setq i (+ 1 i)) ) ;(prompt "\nIdentificateur : ") ;(print id) (setq Ac-layout (vlax-Get-property acadDocument 'ActiveLayout)) ;;(setq lid (pw_supp_elem Ac-layout lid)) (setq lid (vl-remove Ac-layout lid)) (setq new_plotter (vlax-get-property Ac-layout 'ConfigName)) (foreach l lid (prompt (vlax-get-property l 'Name)) ;;sauve les parametre (setq lstate (pw_get_property_state l '(;|Application Block|; CanonicalMediaName CenterPlot PaperUnits PlotHidden PlotOrigin PlotRotation PlotType PlotViewportBorders PlotViewportsFirst PlotWithLineweights PlotWithPlotStyles ScaleLineweights ShowPlotStyles StandardScale StyleSheet UseStandardScale ))) ;;change le nom du traceur (vlax-put-property l 'ConfigName new_plotter) ;;remet les autres parametre (pw_put_property_state l lstate) ) ; ) ;;************************************************************************** ;§/vlax/retourne une liste d'association propriété état d'un objet autocad/Object lproperty ;;lproperty est une liste de symboles, pas de chaine !! ;;aménagée pour fonctionner avec les hyperliens ;;(pw_get_property_state (eobj) '(HYPERLINKS HANDLE))->(("HANDLE" "1E16") ("HYPERLINKS" "E:\\stockage\\dwg\\3-00039.dwg")) (defun pw_get_property_state (Object lproperty / lres res symName oHyp) (foreach l lproperty (setq symName (vl-symbol-name l)) (if (vlax-property-available-p Object l) (if (vl-catch-all-error-p (setq res (vl-catch-all-apply 'vlax-Get-property (list Object l) ) ) ) (setq lres (cons (list symName "") lres)) (progn (cond ((and (= (strcase symName) "HYPERLINKS") (> (vla-get-count (setq oHyp (vla-get-hyperlinks Object))) 0) ) (setq res (vla-get-url (vla-item oHyp 0))) (setq lres (cons (list symName res) lres)) ) ((and (= (strcase symName) "HYPERLINKS") (= (vla-get-count (setq oHyp (vla-get-hyperlinks Object))) 0) ) (setq lres (cons (list symName "") lres)) ) (t (setq lres (cons (list symName res) lres)) ) ) ) ) (setq lres (cons (list symName "") lres)) ) ) lres ) ;;************************************************************************** ;§/vlax/reinitialise un objet selon une liste d'association propriété état d'un objet autocad/Object lproperty ;;lproperty est compatible avec la liste retournée par pw_get_property_state ;;(pw_put_property_state (eobj) '(("HANDLE" "1E16") ("HYPERLINKS" "E:\\stockage\\dwg\\3-00039.dwg"))) ;;->Ne peut pas mettre HANDLE à la valeur 1E16 (defun pw_put_property_state (Object lproperty / res lres pr prval x l) (foreach l lproperty (setq res (vl-catch-all-apply 'vlax-put-property (cons Object l ) ) ) ;;(setq lres (cons (vlax-put-property Object (setq pr (car l)) (setq prval (cadr l))) lres)) (if (vl-catch-all-error-p res) (prompt (strcat "\nNe peut pas mettre " (pw_to_string (car l)) " à la valeur " (pw_to_string (cadr l)) ) ) ) ) lres ) Citer ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
GEGEMATIC Posté(e) le 28 janvier 2020 Posté(e) le 28 janvier 2020 @Stepane:_OptionsOnglet : Tracer etPublier Paramètres par défaut du tracé des nouveaux dessins X Utiliser comme périphérique de sortie par défaut [Ëî DWFx ePiot (XPS Compatible).pc3 ou X Utiliser les demiers paramètres de tracé corrects [ Ajouter ou configurer traceurs... ] Citer ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
Messages recommandés