doua Posté(e) le 30 janvier 2006 Posté(e) le 30 janvier 2006 salut, je me permet de redemander de l'aide conçernant mon problème "impression automatique des ducuments sur autocad" ! ;) j'ai creer un bloc qui s'appel "fiche de lance" dans une présentatiion qui s'appel "layout1"on fait dans ce layout j'ai copier mon bloc une dizaines de fois et je veux imprimer tous ces blocs à la fois automatiquement . bon voilà j'ai fait un programme vba mais je pense que j'ai du oublier quelque instructions ...enfin je crois..!!! bon voila une copie de mon programme : 'Impression automatiquepublic sub bloc()dim objbloc as acadblockdim plotconfig as acadplotconfiguration dim objonglets as acadlayoutsdim objonglet as acadlayoutdim strnomdubloc as stringdim orige (0 to 2) as ddoubledim x0 as doubledim y0 as doubledim x1 as doubledim y1 as doubledim a as doubledim b as doubledim point0(0 to 1)as doubledim point1(0 to 1)as doublea=198b=285 '----------------------- set objonglets = thisdrawing.layoutsset objonglet = objonglets.item ("layout1")strnomdubloc = "fiche de lance"for each objbloc in thisdrawing.blocksif 0 = strcomp(oobjbloc.name, strnomdubloc,1)x0=objbloc.origin(0)y0=objbloc.origin(1)point0(0) = x0 : point0(1) = y0x1 = x0 + ay1 = y0 + bpoint1(0) = x1 : point0(1) = y1 set plotconfig = thisdrawing.plotconfigurations.add("impr")thisdrawing.plotconfigurations ("layout1").configname = "impr"plotconfig.setwindowtoplot point0, point1thisdrawing.plot.plottodevice end ifnext objblocend sub ---------------------------------------------------------svp j'attend votre aide avec impatience !! merci
Patrick_35 Posté(e) le 31 janvier 2006 Posté(e) le 31 janvier 2006 SalutIl me semble que tu es désespéré de ne pas recevoir de réponse en ce qui concerne ta demande d'impression automatiqueD’après ce que j'ai pu constater, tu as beaucoup plus de personne qui pourrait te répondre en lisp, voir en visual lisp plutôt qu'en vbaSi le coeur t’en dit de changer de langage @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
sacer85 Posté(e) le 31 janvier 2006 Posté(e) le 31 janvier 2006 salut,j'ai un truc fait pour AutoCAD 2000 qui ouvre tous les fichiers dwg ou dxf d'un répertoire ( un par un) fait un zoom étendu, imprime l'espace objet et le referme avant de passer au suivant.c'est pratique avec des profils en travers par exemple, si ça t'interesse fais signe.
doua Posté(e) le 31 janvier 2006 Auteur Posté(e) le 31 janvier 2006 salut,merci Patrick_35, mais je suis debutante en vba et plus en lisp mais s'il ya qlq qui peut me répondre en me donnant laprocedure qui marche ça me géne pas si elle est fait en lisp ou *autre longuage ! merci encors de votre interêt ! merci à toi aussi sacer85, oui ça m'interesse ton truc sous autocad2000 !etje te remerci infinement pour ton interêt merci pour vous tous ;)
winfield Posté(e) le 31 janvier 2006 Posté(e) le 31 janvier 2006 Bonsoir, j'ai peur de ne pas tout saisir.Les blocs sont-ils les uns à coté des autres ?Tu dois imprimer tous les blocs d'un coup ? ou bloc par bloc ?Merci de m'éclairer Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
winfield Posté(e) le 31 janvier 2006 Posté(e) le 31 janvier 2006 bug ? [Edité le 31/1/2006 par winfield] Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
sacer85 Posté(e) le 1 février 2006 Posté(e) le 1 février 2006 salut,donne moi une adresse mail et je t'envoie ça.si le code peut t éclairer.
doua Posté(e) le 1 février 2006 Auteur Posté(e) le 1 février 2006 salut winfield, oui les blocs sont posés les un a coté des autreset je doit imprimer tous mes blocs à la fois ! :casstet: merci pour ton intérêt winfield :) salut sacer85,je te remerci aussi ;) voilà mon adresse e_mail : hajarejaki@hotmail.com merci à vous !! :D
winfield Posté(e) le 1 février 2006 Posté(e) le 1 février 2006 Je n'ai pas encore travaillé le côté traceur en vba, ça va faire l'occasion. Mais désolé, pas ces prochains jours car.............j'ai fais une boulette, je suis tombé sur un OS, j'en ai plus sur un pc :( et pas moyen d'en remettre :mad: GRRRRRRRRRRR Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant