Aller au contenu

Modifier le traceur par défaut de toute les présentation


Messages recommandés

Posté(e)

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

Posté(e)

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!! ;)

Posté(e)

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"...

  • 1 an après...
Posté(e)

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

Posté(e)

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.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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...

Posté(e)

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):

Posté(e)

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.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

  • 1 an après...
Posté(e)

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

Posté(e)

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
)

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Posté(e)

@Stepane:

_Options

Onglet : 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... ]

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é