Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

J'ai recu plein de dwgs d'un consultant. Ils ont tous diverses tabulations d'impression mais je

pense que les plus a jour sont celles en A0 sur leur imprimante, avec leur ctb A0. (mais certaines sont en pdf, d`autres pour leur imprimante)

Je voudrais faire une impression de controle de chaque dessin sur mon imprimante A3 avec mon ctb A3: zone d'impression etrendue, sans echelle, en A3.

 

Comment faire ca en batch sans etre oblige d'ouvrir chaque dessin, recreer une tabulation, et changer l'echelle la limite et le ctb pour chacune?

 

merci

Posté(e)

A ta place je pencherais plutôt pour un script, je ne vois pas comment tu pourrais le faire avec un fichier .bat

 

J'essaye et je tiens au courant

Posté(e)

Pour commencer tu dois d'abord te créer un fichier avec la liste de tes plans

Tu passer par un batch si tu veux ou par l'invite de commandes MS-DOS

 

dir *.dwg /b>liste_de_plans.txt

 

Ensuite un lisp ou script pour connaître le nombre d'éléments dans ta liste

 

(setq fichier_ref (open "liste_de_plans.txt" "r") n 0)

(while (read-line fichier_ref) (setq n (+ 1 n)))

(close fichier_ref)

 

Là je bloque pour ouvrir les plan par un script en ayant le nom du plan dans une variable.

 

Et un script pour l'impression à l'ouverture en A3 avec ton style de tracé A3.ctb

 

_-plot

oui

objet

***le nom de ton imprimante sous autocad***

A3

millimètres

paysage ***ou portrait, à toi de voir****

non

etendu

plein format

0,0

oui

A3.ctb

oui

a

non

non

oui.

 

Si ça peut t'aider à avancer.

Posté(e)

Désolé, je bloque.

 

Je peux te proposer une autre solution qui n'est pas celle que tu attendais

 

D'abord tu ouvres tous tes fichiers dwg

Ensuite tu exécutes un lisp qui te gère l'impression et ferme ton fichier.

 

Le lisp à charger au démarrage ressemble à ça :

 

(defun c:v ()

(command "_-plot" "oui" "objet" "Default Windows System Printer.pc3"

"A3" "millimètres" "paysage"

"non" "etendu" "plein format"

"0,0" "oui" "A3.ctb"

"oui" "a" "non" "non"

"oui"

)

(command "_close")

)

 

tu exécutes la commande "v" après chaque fermeture de plans.

Posté(e)

J'ai essaye d'adapter le lisp a ma configuration (je suis en pieds/pouces mais ca ne change rien au principe):

 

 

 

(defun c:2v ()

(command "_-plot" "yes" "" " \\SERVER\\KONICA MINOLTA C250/C250P PCL"

"11x17" "inches" "landscape"

"no" "extents" "fit"

"0,0" "yes" "OS B&W - 50%.ctb"

"yes" "yes" ""

"no""no""no" "no" "yes"

)

 

)

;;;NOT WORKING

 

 

Rien a faire il ne veut pas 'voir' mon imprimante et

\\SERVER\\KONICA MINOLTA C250/C250P PCL

 

est lu par lui en

\SERVER\\KONICA MINOLTA C250/C250P PCL (avec un \ en moins au debut) , est-ce que ca peut etre la raison?

 

 

Bon je ne connais rien au lisp mais ya un truc qui bloque

Posté(e)

Tu n'as pas besoin de lui indiquer le chemin de ton traceur.

Son nom seul suffit, si il est trop compliqué crée toi un .pc3 et donne lui ce nouveau nom.

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é