Search the Community
Showing results for tags 'autocad2010'.
-
Reading Attribute value is being trimmed by empty space
Muthanna posted a topic in AutoLISP, Visual LISP & DCL
Hi everyone, I am a software developer , i program in C# C++ and Java, but lately i have been given a task to help out our engineering department to write some code + script to fix cad prints which they have issues with. our problem is we use a third party application which generates an AutoCad drawing. this third part application sets the dimscale to 1:000; But the drawing's title block scale attribute has has the correct scale value. My task was to write code in lisp and our script to automate this process; which will requires the program to read the value for the scale attribute and apply it to the drawing dimscale. after reading some tutorials and searching the web i cam across some functions that did most of my task...Thanks to this community and its forums. my main function that reads the attribute value i got from on of the threads as shown below: (defun c:AttLst (/ ss eLst bEnt aEnt aEntLst aVal blkLst) (vl-load-com) (if (setq ss (ssget "X" (list (cons 0 "INSERT") (cons 66 1) (if (getvar "CTAB") (cons 410 (getvar "CTAB")) (cons 67 (- 1 (getvar "TILEMODE"))))))) (progn (setq eLst (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))) (foreach e eLst (setq bEnt (cdr (assoc 2 (entget e))) aEnt (entnext e)) (while (= "ATTRIB" (cdr (assoc 0 (setq aEntLst (entget aEnt))))) (if (= (cdr (assoc 2 aEntLst)) "SCALE") (progn (setq aVal (cdr (assoc 1 aEntLst)) blkLst (cons (cons bEnt aVal) blkLst)))) (setq aEnt (entnext aEnt))))) (princ "\n<!> No Attributed Blocks Found <!>")) (alert (vl-princ-to-string blkLst)) (princ)) This function works great when the scale value has no white spaces; but when there is white spaces it only returns the right side of the scale value example 1 : SCALE 1:5 ==> Result = (( TitleBlockName. 1:5)) example 2 : SCALE 1 : 10 ==> Result = (( TitleBlockName. 1 : )) as you see in example 2 the return value is missing the right side value can you please help me with this issue to figure out why its returning the left side only?- 5 replies
-
- autolisp
- autocad2010
-
(and 2 more)
Tagged with:
-
Autocad 2010, Acrobat 8, windows 7 64 bit
javier_naval posted a topic in AutoCAD Drawing Management & Output
Dear all, Hopefully someone can help me. I have been using until saturday Windows Vista and Autocad 2008, with out any problem, at least that windows vista was slowly. So I decide to upgrade my notebook and I add windows 7 - 64 bit and change my autocad to a 2010 version for this windows 7 as well. The acrobat is the 8 version. The problem is the following: I was able to work normally with this soft, but when I need to plot in PDF a drawing bigger than A0 page, it does not plot. If I add an A0 it works fine. Then I went to properties, change the page to a PostScript, and change paper size to 2100 mm in height and width, but anyway It still dont work. Is there anything I must set before ploting a bigger size page, with the new Autocad 2010 or with windows 7?? Thanks and looking forward to an answer!! All the best, Javier. Argentina. (sorry for my bad english)- 3 replies
-
- plot
- page setup
-
(and 3 more)
Tagged with:
-
Hi! How to use TURBO command to speed up the autocad??:shock:I am using autocad2010