<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Daily AutoCAD - Latest Comments</title><link>http://dailyautocad.disqus.com/</link><description>AutoCAD tips &amp; tutorials every day</description><atom:link href="https://dailyautocad.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 24 Aug 2011 05:48:41 -0000</lastBuildDate><item><title>Re: http://www.dailyautocad.com/2009/01/edit-system-variables-easily-with.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200901edit_system_variables_easily_withhtml/#comment-294287366</link><description>&lt;p&gt;DANGER: The “Save” option is buggy. It does not store the real numbers &lt;br&gt;with enough precision. When the saved file is read back into Acad with &lt;br&gt;the “Read” option then most likely some of the sysvar-values will get &lt;br&gt;corrupted. Especially dangerous is it with any angles that are stored in&lt;br&gt; Rad in the exported file.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephan Bartl</dc:creator><pubDate>Wed, 24 Aug 2011 05:48:41 -0000</pubDate></item><item><title>Re: 3D Spiral Stairs Drawing Application</title><link>https://disqus.com/home/discussion/dailyautocad/3d_spiral_stairs_drawing_application/#comment-292911714</link><description>&lt;p&gt;could you also show the front view???&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bianca9988</dc:creator><pubDate>Mon, 22 Aug 2011 04:57:27 -0000</pubDate></item><item><title>Re: Protecting your AutoLISP codes</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200810protecting_your_autolisp_codes_01html/#comment-289056514</link><description>&lt;p&gt;Here is your answers,&lt;/p&gt;&lt;p&gt;1) I'm using VLISP console editor in AutoCAD or Notepad++ outside AutoCAD&lt;br&gt;2) You have to learn visual lisp functions to manage that kind of objects&lt;br&gt;3) Yes&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Orhan Toker</dc:creator><pubDate>Wed, 17 Aug 2011 04:16:45 -0000</pubDate></item><item><title>Re: Protecting your AutoLISP codes</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200810protecting_your_autolisp_codes_01html/#comment-288982350</link><description>&lt;p&gt;Hi Orhan!&lt;br&gt;Thanks for your posts.  &lt;br&gt;I have been writing AutoLisp by hand (notepad etc.) and now am required to do a bit more complex programming at work.&lt;br&gt;One of my current projects is to batch substitute a series of blocks on a 2D plane with 3D blocks and move those 3D blocks to the face of a 3D mesh.&lt;br&gt;In concept, I know how to do this but am not familiar with enough AutoLisp to be able to do this from scratch.&lt;br&gt;Here's my questions&lt;br&gt;1.  What software do you recommend I use to generate lisp scripts?&lt;br&gt;2.  How robust is AutoLISP?  Would I be able to take elevation data from a 3D mesh (topography) if I know the x,y coordinates?&lt;br&gt;3.  Finally, if I want this information to parse in from a text file (such as a list of blocks to substitute), can this be done with LISP?&lt;br&gt;Thanks for your help.&lt;br&gt;Miguel&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miguel Valenzuela</dc:creator><pubDate>Wed, 17 Aug 2011 02:53:54 -0000</pubDate></item><item><title>Re: Selecting Similar Objects With SELECTSIMILAR Command</title><link>https://disqus.com/home/discussion/dailyautocad/selecting_similar_objects_with_selectsimilar_command/#comment-288176437</link><description>&lt;p&gt;Tell me the procedure to do the aboce command, it will be grateful for me. Thanks in advance.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kotsrinivas</dc:creator><pubDate>Tue, 16 Aug 2011 12:30:59 -0000</pubDate></item><item><title>Re: Using ARC Command</title><link>https://disqus.com/home/discussion/dailyautocad/using_arc_command/#comment-284385056</link><description>&lt;p&gt;Hello Orhan,&lt;/p&gt;&lt;p&gt;I have just joined Autocad, Your way of detailing each and every point is just awsome.Thanks alot for your efforts .God bless to you and family&lt;/p&gt;&lt;p&gt;Satish ,INDIA ,Operations Manager&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Satish Kr.</dc:creator><pubDate>Fri, 12 Aug 2011 03:04:58 -0000</pubDate></item><item><title>Re: Working on Layouts 12 - Controlling LINETYPE Scale on Layout</title><link>https://disqus.com/home/discussion/dailyautocad/working_on_layouts_12_controlling_linetype_scale_on_layout/#comment-281045511</link><description>&lt;p&gt;I'm prepare Iran power network telecomminicaton plan in one file with several layers and layouts, but for printing I have problem with line type scales in layouts, I need to heve each province view in a layouts one by one, so when I define LTSCALE for one of them, it will happen for all layouts, how I can define different LTSCALE for each layout? please answer me by: mehdi_rostamio@yahoo.com.&lt;br&gt;@yahoo thanks.&lt;br&gt;mahdi&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mehdi_rostamio</dc:creator><pubDate>Tue, 09 Aug 2011 04:36:27 -0000</pubDate></item><item><title>Re: 3D Spiral Stairs Drawing Application</title><link>https://disqus.com/home/discussion/dailyautocad/3d_spiral_stairs_drawing_application/#comment-280512480</link><description>&lt;p&gt;Very nice explenation. &lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mspanick21</dc:creator><pubDate>Mon, 08 Aug 2011 12:38:20 -0000</pubDate></item><item><title>Re: http://www.dailyautocad.com/2009/02/autolisp-program-that-draws-bubble-at.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200902autolisp_program_that_draws_bubble_athtml/#comment-280347453</link><description>&lt;p&gt;;;;Very useful program for counting blocks from:   &lt;a href="http://www.lee-mac.com" rel="nofollow noopener" target="_blank" title="www.lee-mac.com"&gt;www.lee-mac.com&lt;/a&gt;&lt;br&gt;;;;&lt;br&gt;;;---------=={ Count.lsp - Advanced Block Counter }==---------;;;;                                                            ;;;;  Program will count the number of occurrences of all or    ;;;;  selected standard and dynamic blocks in a drawing.        ;;;;                                                            ;;;;  The resultant count data is printed to the command line   ;;;;  and may be optionally written to either a Text or CSV     ;;;;  file, or, should the program is run in an AutoCAD Version ;;;;  which supports a Table Object, the data may also be       ;;;;  displayed in an AutoCAD Table.                            ;;;;                                                            ;;;;  All Table &amp;amp; File Headings and Block Preview may be        ;;;;  altered using the Settings dialog.                        ;;;;------------------------------------------------------------;;;;  Author: Lee Mac, Copyright © 2011 - &lt;a href="http://www.lee-mac.com" rel="nofollow noopener" target="_blank" title="www.lee-mac.com"&gt;www.lee-mac.com&lt;/a&gt;       ;;;;------------------------------------------------------------;;;;  Version 1.0    -    05-06-2010                            ;;;;                                                            ;;;;  First Release.                                            ;;;;------------------------------------------------------------;;;;  Version 1.1    -    06-06-2010                            ;;;;                                                            ;;;;  Updated code to include settings dialog.                  ;;;;  Added Undo Marks.                                         ;;;;------------------------------------------------------------;;;;  Version 1.2    -    06-06-2010                            ;;;;                                                            ;;;;  Fixed bug with 64-bit systems.                            ;;;;------------------------------------------------------------;;;;  Version 1.3    -    02-03-2011                            ;;;;                                                            ;;;;  Program completely rewritten.                             ;;;;  Updated code to work without error on 64-bit systems by   ;;;;  fixing bug with ObjectID subfunction - my thanks go to    ;;;;  Jeff M for helping me solve this problem.                 ;;;;  Added ability to write block count to Text/CSV Files.     ;;;;------------------------------------------------------------;;&lt;br&gt;(defun c:Count&lt;br&gt;  ( /&lt;br&gt;   ;;  --=={ Local Functions }==--&lt;br&gt;   *error*   _addtable   _assoc++   _countsettings   _endundo   _getblockname   _getobjectid   _getsavepath   _is64bit   _msgbox   _open   _padbetween   _readconfig   _startundo   _writeconfig   _writedcl&lt;br&gt;   ;;  --=={ Local Variables }==--&lt;br&gt;   acdoc   acspc   args   blocks   bt   btitle   cfgfname   column   ct   ctitle   data   dc   dcfname   dctitle   del   doc   file   hasprev   hastitle   hp   ht   i   key   l   ln   lst   maxl   mt   mtitle   mutter   n   opt   pt   ptitle   row   rowitem   savepath   space   ss   sym   symlist   table   tile   title   vallist   value   versionnumber&lt;br&gt;   ;; --=={ Global Variables }==--&lt;br&gt;   ; -None-&lt;br&gt;  )&lt;br&gt;  (vl-load-com)    (setq VersionNumber "1-3")&lt;br&gt;  ;;----------------------------------------------------------;;  ;;                     Local Functions                      ;;  ;;----------------------------------------------------------;;&lt;br&gt;  (defun *error* ( msg )        (if dc     (unload_dialog dc))    (if acdoc  (_EndUndo acdoc))    (if mutter (setvar 'NOMUTT mutter))    (if file   (setq file (close file)))        (or (wcmatch (strcase msg) "*BREAK,*CANCEL*,*EXIT*")        (princ (strcat "\n** Error: " msg " **")))    (princ)  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _StartUndo ( doc ) (_EndUndo doc)    (vla-StartUndoMark doc)  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _EndUndo ( doc )    (if (= 8 (logand 8 (getvar 'UNDOCTL)))      (vla-EndUndoMark doc)    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _GetSavePath ( / tmp )    (cond            ( (setq tmp (getvar 'ROAMABLEROOTPREFIX))&lt;br&gt;        (or (eq "\\"  (substr tmp (strlen tmp)))            (setq tmp (strcat tmp "\\"))        )        (strcat tmp "Support")      )      ( (setq tmp (findfile "ACAD.pat"))&lt;br&gt;        (setq tmp (vl-filename-directory tmp))&lt;br&gt;        (and (eq "\\"  (substr tmp (strlen tmp)))             (setq tmp (substr tmp (1- (strlen tmp))))        )        tmp      )    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _WriteConfig ( fname lst / ofile )&lt;br&gt;    (if (setq ofile (open fname "w"))      (progn                (foreach x lst (write-line (vl-prin1-to-string x) ofile))                (setq ofile (close ofile))        t      )    )  )&lt;br&gt;  ;............................................................;    (defun _ReadConfig  ( fname lst / ofile )&lt;br&gt;    (if (and (setq fname (findfile fname))             (setq ofile (open fname "r")))      (progn                  (foreach x lst (set x (read (read-line ofile))))                (setq ofile (close ofile))        lst      )    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _Assoc++ ( key lst )    (      (lambda ( pair )        (if pair          (subst (list key (1+ (cadr pair))) pair lst)          (cons  (list key 1) lst)        )      )      (assoc key lst)    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _PadBetween ( s1 s2 ch ln )    (      (lambda ( l1 l2 ch )        (while (&amp;lt; (+ (length l1) (length l2)) ln) (setq l2 (cons ch l2)))        (vl-list-&amp;gt;string (append l1 l2))      )      (vl-string-&amp;gt;list s1)      (vl-string-&amp;gt;list s2) (ascii ch)    )  )&lt;br&gt;  ;............................................................;    (defun _GetBlockName ( obj )    (vlax-get-property obj      (if (vlax-property-available-p obj 'EffectiveName) 'EffectiveName 'Name)    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _Is64Bit nil (vl-string-search "64" (getenv "PROCESSOR_ARCHITECTURE")))&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _GetObjectID ( doc obj )    (if (_Is64Bit)      (vla-get-Objectid32 obj)      (vla-get-Objectid   obj)    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _MsgBox ( title flags msg / WSHShell result )          (setq WSHShell (vlax-create-object "WScript.Shell"))    (setq result   (vlax-invoke WSHShell 'Popup msg 0 title flags))    (vlax-release-object WSHShell)    result  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _WriteDCL ( fname / ofile )&lt;br&gt;    (if (not (findfile fname))            (if (setq ofile (open fname "w"))        (progn          (foreach str&lt;br&gt;            '("//------------=={ Count.dcl Dialog Definition }==-----------//"              "//                                                          //"              "//  Author: Lee Mac, Copyright © 2011 - &lt;a href="http://www.lee-mac.com" rel="nofollow noopener" target="_blank" title="www.lee-mac.com"&gt;www.lee-mac.com&lt;/a&gt;     //"              "//----------------------------------------------------------//"              ""              "ed12 : edit_box { edit_width = 12; fixed_width = true; alignment = centered; }"              "tog  : toggle   { alignment = centered; }"              ""              "//----------------------------------------------------------//"              "//                  Main Dialog Definition                  //"              "//----------------------------------------------------------//"              ""              "count : dialog { key = \"dctitle\"; spacer;"              ""              "  : image { key = \"sep1\"; width = 33.26; height = 0.74; color = -15; }"              ""              "  : row {"              "    : column { spacer; : ed12 { key = \"ptitle\"; } }"              "    spacer;"              "    : column {"              "      : ed12 { key = \"mtitle\"; }"              "      : ed12 { key = \"btitle\"; }"              "    }"              "    spacer;"              "    : column { spacer; : ed12 { key = \"ctitle\"; } }"              "  }"              "  spacer;"              "  : image { key = \"sep2\"; width = 33.26; height = 0.74; color = -15; }"              ""              "  : row {"              "    spacer;"              "    : tog { label = \"Block Preview\"; key = \"hasprev\" ; }"              "    : tog { label = \"Table Title\";   key = \"hastitle\"; }"              "    spacer;"              "  }"              "  : image { key = \"sep3\"; width = 33.26; height = 0.74; color = -15; }"              "  spacer;"              ""              "  ok_cancel;"              "}"              "//----------------------------------------------------------//"              "//                       End of File                        //"              "//----------------------------------------------------------//"             )             (write-line str ofile)          )          (setq ofile (close ofile))          t        )      )      t    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _CountSettings ( fname dctitle args / dc mt pt bt ct hp ht )       (cond      ( (not (_WriteDCL fname))&lt;br&gt;        (_MsgBox "Warning" 16 "DCL File Could not be Written")        (princ "\n** Dialog File Could not be Written")      )      ( (&amp;lt;= (setq dc (load_dialog fname)) 0)&lt;br&gt;        (_MsgBox "Warning" 16 "Dialog File not Found")        (princ "\n** Dialog File not Found **")      )      ( (not (new_dialog "count" dc))&lt;br&gt;        (_MsgBox "Warning" 16 "Dialog Could not be Loaded")        (princ "\n** Dialog Could not be Loaded **")        (setq dc (unload_dialog dc))      )      (t        (set_tile "dctitle" dctitle)&lt;br&gt;        (foreach x '("sep1" "sep2" "sep3")          (start_image x) (mapcar 'vector_image '(0 0) '(6 5) '(300 300) '(6 5) '(8 7)) (end_image)        )        (mapcar 'set '(mt pt bt ct hp ht) (mapcar 'eval args))&lt;br&gt;        (foreach x args          (set_tile (strcase (vl-princ-to-string x) t) (eval x))        )        (mode_tile "mtitle" (- 1 (atoi ht)))        (mode_tile "ptitle" (- 1 (atoi hp)))               (mapcar         '(lambda ( tile sym )            (action_tile tile (strcat "(setq " sym " $value)"))          )         '("mtitle" "ptitle" "btitle" "ctitle") '("mt" "pt" "bt" "ct")        )        (action_tile "hasprev"  "(mode_tile \"ptitle\" (- 1 (atoi (setq hp $value))))")        (action_tile "hastitle" "(mode_tile \"mtitle\" (- 1 (atoi (setq ht $value))))")               (action_tile "accept"   "(mapcar 'set args (list mt pt bt ct hp ht)) (done_dialog)")        (start_dialog)        (setq dc (unload_dialog dc))      )    )    (mapcar 'eval args)  )&lt;br&gt;  ;............................................................;       (defun _AddTable ( doc space pt data hastitle title hasprev ptitle / _itemp )&lt;br&gt;    (defun _itemp ( collection item )      (if        (not          (vl-catch-all-error-p            (setq item              (vl-catch-all-apply 'vla-item (list collection item))            )          )        )        item      )    )&lt;br&gt;    (      (lambda ( table blocks ) (vla-put-RegenerateTableSuppressed table :vlax-true) (vla-put-StyleName table (getvar 'CTABLESTYLE))        (if hasprev          (progn (vla-SetText table 1 0 ptitle)            (              (lambda ( row )                (mapcar                  (function                    (lambda ( block ) (setq row (1+ row)) (vla-SetCellType table row 0 acBlockCell)                      (vlax-invoke table                        (if (_Is64Bit)                          'SetBlockTableRecordId32                           'SetBlockTableRecordID                        )                        row 0 (_GetObjectID doc (_itemp blocks block)) :vlax-true                      )                    )                  )                  (mapcar 'car (cdr data))                )              )              1            )          )        )        (          (lambda ( row )            (mapcar              (function                (lambda ( rowitem ) (setq row (1+ row))                  (                    (lambda ( column )                      (mapcar                        (function                          (lambda ( item )                            (vla-SetText table row                              (setq column (1+ column)) item                            )                          )                        )                        rowitem                      )                    )                    (if hasprev 0 -1)                  )                )              )              data            )          )          0        )        (if hastitle          (vla-SetText table 0 0 title)          (vla-deleterows table 0 1)            )        (vla-put-RegenerateTableSuppressed table :vlax-false)        table      )      (        (lambda ( textheight )          (vla-AddTable space (vlax-3D-point pt) (1+ (length data)) (+ (if hasprev 1 0) (length (car data))) (* 1.8 textheight)            (* textheight              (apply 'max                (cons (/ (strlen title) (length (car data)))                  (mapcar 'strlen (apply 'append data))                )              )            )          )        )        (vla-getTextHeight          (_itemp            (_itemp              (vla-get-Dictionaries doc) "ACAD_TABLESTYLE"            )            (getvar 'CTABLESTYLE)          )          acDataRow        )      )      (vla-get-blocks doc)    )  )&lt;br&gt;  ;............................................................;&lt;br&gt;  (defun _Open ( target / Shell result )        (setq Shell (vla-getInterfaceObject (vlax-get-acad-object) "Shell.Application"))&lt;br&gt;    (setq result      (and (or (eq 'INT (type target)) (setq target (findfile target)))        (not          (vl-catch-all-error-p            (vl-catch-all-apply 'vlax-invoke (list Shell 'Open target))          )        )      )    )        (vlax-release-object Shell)    result  )&lt;br&gt;  ;;----------------------------------------------------------;;  ;;                       Main Routine                       ;;  ;;----------------------------------------------------------;;&lt;br&gt;  (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object))        acspc (vlax-get-property acdoc (if (= 1 (getvar 'CVPORT)) 'PaperSpace 'ModelSpace))  )&lt;br&gt;  (if (not (vl-file-directory-p (setq SavePath (_GetSavePath))))    (progn      (princ "\n** Save Path not Valid **") (exit)    )  )&lt;br&gt;  (setq dcfname    (strcat SavePath "\\LMAC_Count_V" VersionNumber ".dcl")        cfgfname   (strcat SavePath "\\LMAC_Count_V" VersionNumber ".cfg")        dctitle    (strcat "Count V" (vl-string-translate "-" "." VersionNumber) " - Settings")  )&lt;br&gt;  (setq SymList '(mtitle ptitle btitle ctitle hasprev hastitle)        ValList  (list "Block Data" "Preview" "Block Name" "Count" "1" "1")  )    (or (findfile cfgfname)      (_WriteConfig cfgfname ValList)  )  (_ReadConfig cfgfname SymList)&lt;br&gt;  (mapcar '(lambda ( sym value ) (or (boundp sym) (set sym value))) SymList ValList)&lt;br&gt;  ;............................................................;&lt;br&gt;  (setq mutter (getvar 'NOMUTT))  (setvar 'NOMUTT 1)  (princ "\nSelect Blocks to Count &amp;lt;all&amp;gt; : ")&lt;br&gt;  (cond    (      (not        (progn          (setq ss            (cond              ( (ssget      '((0 . "INSERT"))) )              ( (ssget "_X" '((0 . "INSERT"))) )            )          )          (setq mutter (not (setvar 'NOMUTT mutter)))          ss        )      )&lt;br&gt;      (princ "\n--&amp;gt; No Blocks Found.")    )    (      (progn        (vlax-for obj (setq ss (vla-get-ActiveSelectionSet acdoc))          (if            (zerop              (logand 45                (cdr                  (assoc 70                    (tblsearch "BLOCK"                      (setq n (_GetBlockName obj))                    )                  )                )              )            )            (setq l (_Assoc++ n l))          )        )        (vla-delete ss)        (setq i 0 l          (vl-sort            (mapcar              (function                (lambda ( x )                  (if (&amp;lt; i (cadr x)) (setq i (cadr x))) (list (car x) (itoa (cadr x)))                )              )              l            )            (function (lambda ( a b ) (&amp;lt; (car a) (car b))))          )        )      )      (setq maxL (- 57 (strlen (itoa i))))&lt;br&gt;      (princ (strcat "\n" (_PadBetween "Block Name" "Count" "." 60)))      (princ (strcat "\n" (_PadBetween "" "" "-" 60)))&lt;br&gt;      (foreach x l        (princ (strcat "\n" (_PadBetween (substr (car x) 1 maxL) (cadr x) "." 60)))      )           (princ (strcat "\n" (_PadBetween "" "" "-" 60)))      (terpri)           (if (vlax-method-applicable-p acspc 'AddTable)        (progn          (while            (progn (initget "Table File Settings Exit")              (setq opt (getkword "\nOutput [Table/File/Settings] &amp;lt;exit&amp;gt;: "))&lt;br&gt;              (cond                (                  (or (null opt) (eq "Exit" opt)) nil                )                (                  (and (eq "Table" opt) (setq pt (getpoint "\nSpecify Point for Table: ")))&lt;br&gt;                  (_StartUndo acdoc)                                   (_AddTable acdoc acspc (trans pt 1 0) (cons (list btitle ctitle) l) (eq "1" hastitle) mtitle (eq "1" hasprev) ptitle)                  (_EndUndo   acdoc)                                   nil                )                (                  (eq "Settings" opt)&lt;br&gt;                  (mapcar 'set SymList (_CountSettings dcfname dctitle SymList))                )                (                  (and (eq "File" opt)                    (setq *file*                      (getfiled "Create Output File"                        (vl-filename-directory (cond ( *file* ) ( (getvar 'DWGPREFIX) ))) "csv;txt" 1                      )                    )                  )&lt;br&gt;                  (if (setq file (open *file* "w"))                    (cond                      (                        (eq ".CSV" (strcase (vl-filename-extension *file*)))&lt;br&gt;                        (if (eq "1" hastitle) (write-line mtitle file))&lt;br&gt;                        (foreach line (cons (list btitle ctitle) l)                          (write-line (strcat (car line) "," (cadr line)) file)                        )                        (setq file (close file)) (_Open *file*)                      )                      (t                        (if (eq "1" hastitle) (write-line mtitle file))&lt;br&gt;                        (setq maxL                          (+ 7                            (apply 'max                              (mapcar                                (function                                  (lambda ( item ) (strlen (apply 'strcat item)))                                )                                (cons (list btitle ctitle) l)                              )                            )                          )                        )&lt;br&gt;                        (foreach line (cons (list btitle ctitle) l)                          (write-line (_PadBetween (car line) (cadr line) " " maxL) file)                        )                        (setq file (close file)) (_Open *file*)                      )                    )                    (princ "\n** Error Creating Output File **")                  )                  nil                )              )            )          )        )        (textscr)      )    )    ( (princ "\n--&amp;gt; No Blocks Found.") )  )    (_WriteConfig cfgfname (mapcar 'eval SymList))  (princ))&lt;br&gt;;............................................................;&lt;br&gt;(princ)(princ "\n:: Count.lsp | Version 1.3 | © Lee Mac 2011 &lt;a href="http://www.lee-mac.com" rel="nofollow noopener" target="_blank" title="www.lee-mac.com"&gt;www.lee-mac.com&lt;/a&gt; ::")(princ "\n:: Type \"Count\" to Invoke ::")(princ)&lt;br&gt;;;------------------------------------------------------------;;;;                         End of File                        ;;;;------------------------------------------------------------;;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peeter</dc:creator><pubDate>Mon, 08 Aug 2011 07:20:50 -0000</pubDate></item><item><title>Re: Fixing the AutoCAD 2011 Ribbon Menu Error</title><link>https://disqus.com/home/discussion/dailyautocad/fixing_the_autocad_2011_ribbon_menu_error/#comment-279659503</link><description>&lt;p&gt;pls help me my friend installed auto cadd 2011 in my imac computer but when i want to edit solid objects model with render the autodesk library is locked, i couldnt resize my model exsample bricks it appears too big. pls help........&lt;/p&gt;&lt;p&gt;student)     reyes_jhun@yahoo.com&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jhony</dc:creator><pubDate>Sun, 07 Aug 2011 05:48:04 -0000</pubDate></item><item><title>Re: How to Create Backwards Text In AutoCAD</title><link>https://disqus.com/home/discussion/dailyautocad/how_to_create_backwards_text_in_autocad/#comment-278962361</link><description>&lt;p&gt;low hi!! can u help for others command of cad? contact mail &lt;a href="http://mulitubaibrahim2yahoo.com" rel="nofollow noopener" target="_blank" title="mulitubaibrahim2yahoo.com"&gt;mulitubaibrahim2yahoo.com&lt;/a&gt;&lt;br&gt;best regards: cyber&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mulitubaibrahim</dc:creator><pubDate>Fri, 05 Aug 2011 21:49:41 -0000</pubDate></item><item><title>Re: http://www.dailyautocad.com/2008/01/hip-tip-increasing-view-resolution-with_04.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200801hip_tip_increasing_view_resolution_with_04html/#comment-277355509</link><description>&lt;p&gt;Hello&lt;br&gt;I want to join 2 lines at a corner using fillet.I set radius to 0,0 and pick the 2 lines,but it will not join.Before if 2 lines crossed i used fillet to trim these lines &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eamonwhyte23</dc:creator><pubDate>Thu, 04 Aug 2011 11:07:45 -0000</pubDate></item><item><title>Re: Understanding Scale Concept and Units in AutoCAD</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200711understanding_scale_concept_and_units_15html/#comment-276835970</link><description>&lt;p&gt;You're doing right. If 500 dwg unit is not suitable for you, you can chane your unit acceptance from mm to cm. 50 units will be o.k.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Orhan Toker</dc:creator><pubDate>Thu, 04 Aug 2011 03:16:57 -0000</pubDate></item><item><title>Re: Understanding Scale Concept and Units in AutoCAD</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200711understanding_scale_concept_and_units_15html/#comment-276830723</link><description>&lt;p&gt;Hi there, if I were to start a new drawing (units mm) in model space, I understand that 1 dwg unit represents 1 mm. Say if I would like to draw a vertical line of 500mm, that would give me a really long line. What I want is a short line by which when I measure using linear dimension, it would still measure out 500 mm. I understand that scaling is only relevant in paper space and in model space I should draw 1:1. I have played with the grid and snap modes and dimension style and I still can't get it right. I am new to Autocad. Would really appreciate if you could point me in the right direction. Thank you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amanda</dc:creator><pubDate>Thu, 04 Aug 2011 03:08:04 -0000</pubDate></item><item><title>Re: http://www.dailyautocad.com/2007/10/small-tips-for-drawing-rectangle_10.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200710small_tips_for_drawing_rectangle_10html/#comment-275945772</link><description>&lt;p&gt;in my system I dont get the same model,  Why?&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ajithchangahthy</dc:creator><pubDate>Wed, 03 Aug 2011 05:21:51 -0000</pubDate></item><item><title>Re: http://www.dailyautocad.com/2008/06/hip-tip-how-to-bring-back-lost-command_03.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200806hip_tip_how_to_bring_back_lost_command_03html/#comment-275671850</link><description>&lt;p&gt;encounter same problem... is there an answer for his?&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vposurveying</dc:creator><pubDate>Tue, 02 Aug 2011 20:45:58 -0000</pubDate></item><item><title>Re: 10 Amazing Tree Blocks in Elevation View</title><link>https://disqus.com/home/discussion/dailyautocad/10_amazing_tree_blocks_in_elevation_view/#comment-274072655</link><description>&lt;p&gt;thanks 4 sharing...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rimau Taring</dc:creator><pubDate>Tue, 02 Aug 2011 05:08:35 -0000</pubDate></item><item><title>Re: http://www.dailyautocad.com/2007/11/reference-feature-in-scale-and-rotate.html</title><link>https://disqus.com/home/discussion/dailyautocad/httpwwwdailyautocadcom200711reference_feature_in_scale_and_rotatehtml/#comment-273910388</link><description>&lt;p&gt;IF I HAVE TWO BLOCKS WITH DIFFERENT SCALES, HOW DO I MAKE THE ONE MATCH THE SCALE OF THE OTHER? &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arno</dc:creator><pubDate>Tue, 02 Aug 2011 03:37:54 -0000</pubDate></item><item><title>Re: Which Tablet or Operating System?</title><link>https://disqus.com/home/discussion/dailyautocad/which_tablet_or_operating_system/#comment-272773211</link><description>&lt;p&gt;Also, The flyer is a 7" tablet, rumors of a 10" Flyer coming the 2nd half 2011. Running Android 2.2.1 with an update to 3.1 promised. The pressure sensitivity and selection of pen/ink types is nice. Great for artists, even made my doodles look great! Haha! &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rich Toy</dc:creator><pubDate>Mon, 01 Aug 2011 09:38:00 -0000</pubDate></item><item><title>Re: Which Tablet or Operating System?</title><link>https://disqus.com/home/discussion/dailyautocad/which_tablet_or_operating_system/#comment-272758465</link><description>&lt;p&gt;HTC Flyer has a nice smart stylus option. Best Buy has something about a free stylus in their ad this week.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rich Toy</dc:creator><pubDate>Mon, 01 Aug 2011 09:28:37 -0000</pubDate></item><item><title>Re: Creating Solid Surfaces With PLANESURF Command</title><link>https://disqus.com/home/discussion/dailyautocad/creating_solid_surfaces_with_planesurf_command_daily_autocad/#comment-271046236</link><description>&lt;p&gt;Thank you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Juan Gonzalez</dc:creator><pubDate>Sun, 31 Jul 2011 15:07:48 -0000</pubDate></item><item><title>Re: Using LINE Command</title><link>https://disqus.com/home/discussion/dailyautocad/using_line_command/#comment-269287693</link><description>&lt;p&gt;orhan, good job, I have learn autocad1, but could not use it, and 13and 14 no application. I do not giveup.autocad 2011 lesson on line are good, dest regards.mohammad&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zahid Amjad</dc:creator><pubDate>Sat, 30 Jul 2011 09:04:30 -0000</pubDate></item><item><title>Re: Discovering Tool Palettes</title><link>https://disqus.com/home/discussion/dailyautocad/discovering_tool_palettes/#comment-268775400</link><description>&lt;p&gt;How do you get a catalog of different components in the tool palette on ACAD10. I have used 07 in the past and there was a whole library of different components for structural. For example, Bar Joist sizes, Steel columns, base  plates and cap plates, fasteners etc.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rex85cc1</dc:creator><pubDate>Fri, 29 Jul 2011 12:17:54 -0000</pubDate></item><item><title>Re: Which Tablet or Operating System?</title><link>https://disqus.com/home/discussion/dailyautocad/which_tablet_or_operating_system/#comment-267437655</link><description>&lt;p&gt;There is a stylus pen for iPAD. Other choice is using Windows 7 Tablet PC. A lot of stylus pen are available on the market. &lt;br&gt;I don't know if there is a stylus for Android tablets or not...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Orhan Toker</dc:creator><pubDate>Thu, 28 Jul 2011 02:03:24 -0000</pubDate></item><item><title>Re: Which Tablet or Operating System?</title><link>https://disqus.com/home/discussion/dailyautocad/which_tablet_or_operating_system/#comment-266799291</link><description>&lt;p&gt;Do you know of any tablets that can be used as sketch tablets with pressure sensative pens? I'm looking for one to use as a portable sketch pad and other graphic applications.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cadman</dc:creator><pubDate>Wed, 27 Jul 2011 16:53:59 -0000</pubDate></item></channel></rss>