找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2076|回复: 5

[求助] 修改直线、角度显示精度(保留2位小数)

[复制链接]
发表于 2015-1-3 16:44:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
求助:怎样修改直线、角度显示精度(保留2位小数)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2015-1-3 16:44:58 | 显示全部楼层
  1. ;;
  2. ;;功能:动态查询信息
  3. ;;文件:info.lsp
  4. ;;命令:info或'info透明调用
  5. ;;使用:鼠标移动查询信息,鼠标左键编辑,鼠标右键退出
  6. ;;作者:YAD
  7. ;;

  8. (defun c:info (/ myerr dxf del_ss tran_ang tran_zb add_solid add_text dis_info
  9.                  acaddoc olderr oldvar ss loop gr pt ent oldent)
  10.   (defun myerr (msg)
  11.     (del_ss ss)
  12.     (setq *error* olderr)
  13.   )
  14.   (defun dxf (ent n)
  15.     (if        (= (type ent) 'ename)
  16.       (setq ent (entget ent))
  17.     )
  18.     (cdr (assoc n ent))
  19.   )
  20.   (defun del_ss (ss / n)
  21.     (setq n -1)
  22.     (repeat (sslength ss)
  23.       (entdel (ssname ss (setq n (1+ n))))
  24.     )
  25.     (if oldent (redraw oldent 4))
  26.   )
  27.   (defun tran_ang (ang)
  28.     (strcat (rtos (* ang (/ 180 pi)) 2 (getvar "auprec")) "度")
  29.   )
  30.   (defun tran_zb (nm / zb)
  31.     (if (= (type nm) 'int) (setq zb (dxf ent nm)) (setq zb nm))
  32.     (strcat (rtos (car zb) 2 lup) "," (rtos (cadr zb) 2 lup) (if (caddr zb) (strcat "," (rtos (caddr zb) 2 lup)) ""))
  33.   )
  34.   (defun add_solid (p1 p2 p3 p4)
  35.     (entmakex (list (cons 0 "SOLID") (cons 100 "AcDbEntity") (cons 62 1) (cons 100 "AcDbTrace")
  36.                     (cons 10 p1)(cons 11 p2) (cons 12 p3) (cons 13 p4) (cons 210 (trans (getvar "viewdir") 1 0))
  37.     ))
  38.   )
  39.   (defun add_text (pt h txt)
  40.     (entmakex (list (cons 0 "TEXT") (cons 100 "AcDbEntity") (cons 62 2) (cons 100 "AcDbText")
  41.                     (cons 10 pt) (cons 40 h) (cons 1 txt) (cons 50 0.0) (cons 7 "info") (cons 72 0) (cons 73 0)
  42.                     (cons 210 (trans (getvar "viewdir") 1 0))
  43.     ))
  44.   )
  45.   (defun dis_info (ent / obj laynm name lup lst h high width ang n)
  46.     (setq obj (vlax-ename->vla-object ent)
  47.           laynm        (strcat "图层:" (dxf ent 8))
  48.           name        (dxf ent 0)
  49.           lup (getvar "luprec")
  50.     )
  51.     (cond                          ;;*****以下内容可以根据个人需要按格式调整*****
  52.       ((= name "3DFACE")
  53.         (setq lst (list "【三维面】"))
  54.       )
  55.       ((= name "3DSOLID")
  56.         (setq lst (list "【三维实体】"
  57.                         (strcat "质心:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-Centroid obj)))))
  58.                         (strcat "惯性矩:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-MomentOfInertia obj)))))
  59.                         (strcat "旋转半径:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-RadiiOfGyration obj)))))
  60.         ))
  61.       )
  62.       ((= name "ACAD_PROXY_ENTITY")
  63.         (setq lst (list "【代理】"))
  64.       )
  65.       ((= name "ARC")
  66.         (setq lst (list "【圆弧】"
  67.                         (strcat "圆心坐标:" (tran_zb 10))
  68.                         (strcat "半径:"   (rtos (vla-get-radius obj) 2 lup))
  69.                         (strcat "圆心角:" (tran_ang (vla-get-TotalAngle obj)))
  70.                         (strcat "起始角:" (tran_ang (vla-get-StartAngle obj)))
  71.                         (strcat "终止角:" (tran_ang (vla-get-EndAngle obj)))
  72.                         (strcat "总弧长:" (rtos (vla-get-ArcLength obj) 2 lup))
  73.                         (strcat "面积:"   (rtos (vla-get-Area obj) 2 lup))
  74.         ))
  75.       )
  76.       ((= name "ATTDEF")
  77.         (setq lst (list "【属性定义】"
  78.                         (strcat "位置坐标:" (tran_zb 10))
  79.                         (strcat "标签:" (vla-get-TagString obj))
  80.                         (strcat "提示:" (vla-get-PromptString obj))
  81.                         (strcat "缺省值:" (vla-get-TextString obj))
  82.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  83.                         (strcat "角度:" (tran_ang (vla-get-Rotation obj)))
  84.                         (strcat "文字样式:" (vla-get-StyleName obj))
  85.         ))
  86.       )
  87.       ((= name "ATTRIB")
  88.         (setq lst (list "【属性】"
  89.                         (strcat "位置坐标:" (tran_zb 10))
  90.                         (strcat "标签:" (vla-get-TagString obj))
  91.                         (strcat "缺省值:" (vla-get-TextString obj))
  92.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  93.                         (strcat "角度:" (tran_ang (vla-get-Rotation obj)))
  94.                         (strcat "文字样式:" (vla-get-StyleName obj))
  95.         ))
  96.       )
  97.       ((= name "CIRCLE")
  98.         (setq lst (list "【圆】"
  99.                         (strcat "圆心坐标:" (tran_zb 10))
  100.                         (strcat "半径:" (rtos (vla-get-radius obj) 2 lup))
  101.                         (strcat "周长:" (rtos (vla-get-Circumference obj) 2 lup))
  102.                         (strcat "面积:" (rtos (vla-get-Area obj) 2 lup))
  103.         ))
  104.       )
  105.       ((= name "DIMENSION")
  106.         (setq lst (list "【尺寸标注】"
  107.                         (strcat "标注样式:" (vla-get-StyleName obj))
  108.                         (strcat "文字样式:" (vla-get-TextStyle obj))
  109.                         (strcat "文字高度:" (rtos (vla-get-TextHeight obj) 2 lup))
  110.                         (strcat        "替带文字:" (if (= (dxf ent 1) "") "无" (dxf ent 1)))
  111.         ))
  112.       )
  113.       ((= name "ELLIPSE")
  114.         (setq lst (list        "【椭圆】"
  115.                         (strcat "圆心坐标:" (tran_zb 10))
  116.                         (strcat "长轴半径:" (rtos (vla-get-MajorRadius obj) 2 lup))
  117.                         (strcat "短轴半径:" (rtos (vla-get-MinorRadius obj) 2 lup))
  118.                         (strcat        "起始角:" (tran_ang (vla-get-StartAngle obj)))
  119.                         (strcat        "终止角:" (tran_ang (vla-get-EndAngle obj)))
  120.                         (strcat "周长:" (rtos (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj)) 2 lup))
  121.                         (strcat        "面积:"        (rtos (vla-get-Area obj) 2 lup))
  122.         ))
  123.       )
  124.       ((= name "HATCH")
  125.         (setq lst (list        "【图案填充】"
  126.                         (strcat "图案名称:" (vla-get-PatternName obj))
  127.                         (strcat        "角度:"        (tran_ang (vla-get-PatternAngle obj)))
  128.                         (strcat "比例:" (rtos (vla-get-PatternScale obj) 2 lup))
  129.                         (strcat "关联:" (if (= (vla-get-AssociativeHatch obj) :vlax-false) "关闭" "打开"))
  130.                         (strcat "填充样式:" (nth (vla-get-HatchStyle obj) '("普通" "外部" "忽略")))
  131.         ))
  132.       )
  133.       ((= name "IMAGE")
  134.         (setq lst (list "【图像】"
  135.                         (strcat "插入坐标:" (tran_zb 10))
  136.                         (strcat "图像大小:" (rtos (car (dxf ent 13)) 2 lup) "X" (rtos (cadr (dxf ent 13)) 2 lup))
  137.         ))
  138.       )
  139.       ((= name "INSERT")
  140.         (setq lst (list "【图块】"
  141.                         (strcat "插入坐标:" (tran_zb 10))
  142.                         (strcat "名称:" (vla-get-Name obj))
  143.                         (strcat "X比例:" (rtos (vla-get-XScaleFactor obj) 2 lup))
  144.                         (strcat "Y比例:" (rtos (vla-get-YScaleFactor obj) 2 lup))
  145.                         (strcat "Z比例:" (rtos (vla-get-ZScaleFactor obj) 2 lup))
  146.                         (strcat "角度:" (tran_ang (vla-get-Rotation obj)))
  147.         ))
  148.       )
  149.       ((= name "LEADER")
  150.         (setq lst (list "【引线】"
  151.                         (strcat "标注样式:" (vla-get-StyleName obj))
  152.                         (strcat "引线类型:" (nth (vla-get-Type obj) '("无箭头直线" "无箭头曲线" "箭头直线" "箭头曲线")))
  153.                         (strcat "文字偏移:" (rtos (vla-get-TextGap obj) 2 lup))
  154.                         (strcat        "垂直放置文字:"        (nth (vla-get-VerticalTextPosition obj) '("置中" "上方" "外部" "JIS")))
  155.         ))
  156.       )
  157.       ((= name "LINE")
  158.         (setq lst (list "【直线】"
  159.                         (strcat "起点坐标:" (tran_zb 10))
  160.                         (strcat "终点坐标:" (tran_zb 11))
  161.                         (strcat "长度:" (rtos (vla-get-length obj) 2 lup))
  162.                         (strcat "角度:" (tran_ang (vla-get-angle obj)))
  163.         ))
  164.       )
  165.       ((= name "LWPOLYLINE")
  166.         (setq n (fix (vlax-curve-getparamatpoint obj (vlax-curve-getclosestpointto obj (trans pt 1 0)))))
  167.         (setq lst (list "【多段线】"
  168.                         (strcat "常量宽度:" (if (dxf ent 43) (rtos (vla-get-ConstantWidth obj) 2 lup) "变宽度"))
  169.                         (strcat "多段线:" (if (= (vla-get-Closed obj) :vlax-false) "不闭合" "闭合"))
  170.                         (strcat "长度:" (rtos (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj)) 2 lup))
  171.                         (strcat "面积:" (rtos (vla-get-Area obj) 2 lup))
  172.                         (strcat "子线段长度:" (rtos (- (vlax-curve-getdistatparam obj (1+ n)) (vlax-curve-getdistatparam obj n)) 2 lup))
  173.         ))
  174.       )
  175.       ((= name "MLINE")
  176.         (setq lst (list "【多线】"
  177.                         (strcat "多线样式:" (vla-get-StyleName obj))
  178.                         (strcat "比例因子:" (rtos (dxf ent 40) 2 lup))
  179.                         (strcat "对齐:" (nth (dxf ent 70) '("上" "无" "下")))
  180.         ))
  181.       )
  182.       ((= name "MTEXT")
  183.         (setq lst (list "【多行文字】"
  184.                         (strcat "位置坐标:" (tran_zb 10))
  185.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  186.                         (strcat "角度:" (tran_ang (vla-get-Rotation obj)))
  187.                         (strcat "宽度:" (rtos (vla-get-Width obj) 2 lup))
  188.                         (strcat "样式:" (vla-get-StyleName obj))
  189.                         (strcat        "对齐:"        (nth (1- (vla-get-AttachmentPoint obj))
  190.                                           '("左上" "中上" "右上" "左中" "正中" "右中" "左下" "中下" "右下"))
  191.                         )
  192.         ))
  193.       )
  194.       ((or (= name "OLEFRAME") (= name "OLE2FRAME"))
  195.         (setq lst (list "【OLE边框】"))
  196.       )
  197.       ((= name "POINT")
  198.         (setq lst (list "【点】"
  199.                         (strcat "位置坐标:" (tran_zb 10))
  200.         ))
  201.       )
  202.       ((= name "POLYLINE")
  203.         (cond
  204.           ((= (vla-get-objectname obj) "AcDb3dPolyline")
  205.             (setq n (fix (vlax-curve-getparamatpoint obj (vlax-curve-getclosestpointto obj (trans pt 1 0)))))
  206.             (setq lst (list "【三维多段线】"
  207.                             (strcat "多段线:" (if (= (logand (dxf ent 70) 1) 1) "闭合" "不闭合"))
  208.                             (strcat "拟合:" (nth (vla-get-Type obj) '("无" "二次" "三次")))
  209.                             (strcat "长度:" (rtos (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj)) 2 lup))
  210.                             (strcat "子线段长度:" (rtos (- (vlax-curve-getdistatparam obj (1+ n)) (vlax-curve-getdistatparam obj n)) 2 lup))
  211.             ))
  212.           )
  213.           ((= (vla-get-objectname obj) "AcDb2dPolyline")
  214.             (setq n (fix (vlax-curve-getparamatpoint obj (vlax-curve-getclosestpointto obj (trans pt 1 0)))))
  215.             (setq lst (list "【二维多段线】"
  216.                             (strcat "多段线:" (if (= (vla-get-Closed obj) :vlax-false) "不闭合" "闭合"))
  217.                             (strcat "拟合:" (nth (vla-get-Type obj) '("无" "拟合曲线" "二次" "三次")))
  218.                             (strcat "长度:" (rtos (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj)) 2 lup))
  219.                             (strcat "面积:" (rtos (vla-get-Area obj) 2 lup))
  220.                             (strcat "子线段长度:" (rtos (- (vlax-curve-getdistatparam obj (1+ n)) (vlax-curve-getdistatparam obj n)) 2 lup))
  221.             ))
  222.           )
  223.           (T
  224.             (setq lst (list "【三维网格】"))
  225.           )
  226.         )
  227.       )
  228.       ((= name "RAY")
  229.         (setq lst (list "【射线】"
  230.                         (strcat "基点坐标:" (tran_zb 10))
  231.         ))
  232.       )
  233.       ((= name "REGION")
  234.         (setq lst (list "【面域】"
  235.                         (strcat "周长:" (rtos (vla-get-Perimeter obj) 2 lup))
  236.                         (strcat "面积:" (rtos (vla-get-Area obj) 2 lup))
  237.                         (strcat "质心:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-Centroid obj)))))
  238.                         (strcat "惯性矩:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-MomentOfInertia obj)))))
  239.                         (strcat "旋转半径:" (tran_zb (vlax-safearray->list (vlax-variant-value (vla-get-RadiiOfGyration obj)))))
  240.         ))
  241.       )
  242.       ((= name "SHAPE")
  243.         (setq lst (list        "【形】"
  244.                         (strcat "插入坐标:" (tran_zb 10))
  245.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  246.                         (strcat "宽度系数:" (rtos (vla-get-ScaleFactor obj) 2 lup))
  247.                         (strcat        "角度:"        (tran_ang (vla-get-Rotation obj)))
  248.                         (strcat        "倾斜:"        (tran_ang (vla-get-ObliqueAngle obj)))
  249.         ))
  250.       )
  251.       ((= name "SOLID")
  252.         (setq lst (list "【实体】"))
  253.       )
  254.       ((= name "SPLINE")
  255.         (setq lst (list "【样条曲线】"
  256.                         (strcat "曲线:" (if (= (vla-get-Closed obj) :vlax-false) "不闭合" "闭合"))
  257.                         (strcat "平面:" (if (= (vla-get-IsPlanar obj) :vlax-false) "不是" "是"))
  258.                         (strcat "阶数:" (rtos (vla-get-Degree obj) 2 0))
  259.                         (strcat "拟合公差:" (rtos (vla-get-FitTolerance obj) 2 lup))
  260.                         (strcat "长度:" (rtos (vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj)) 2 lup))
  261.                         (strcat "面积:" (if (= (vla-get-IsPlanar obj) :vlax-false) "无" (rtos (vla-get-Area obj) 2 lup)))
  262.         ))
  263.       )
  264.       ((= name "TEXT")
  265.         (setq lst (list "【文字】"
  266.                         (strcat "位置坐标:" (tran_zb 10))
  267.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  268.                         (strcat "宽度系数:" (rtos (vla-get-ScaleFactor obj) 2 lup))
  269.                         (strcat        "角度:"        (tran_ang (vla-get-Rotation obj)))
  270.                         (strcat "样式:" (vla-get-StyleName obj))
  271.                         (strcat        "对齐:"        (nth (vla-get-Alignment obj)
  272.                                           '("左" "中心" "右" "对齐" "中间" "调整" "左上" "中上"
  273.                                             "右上" "左中" "正中" "右中" "左下" "中下" "右下"))
  274.                         )
  275.                         (strcat        "倾斜:"        (tran_ang (vla-get-ObliqueAngle obj)))
  276.         ))
  277.       )
  278.       ((= name "TOLERANCE")
  279.         (setq lst (list        "【公差】"
  280.                         (strcat "位置坐标:" (tran_zb 10))
  281.                         (strcat "标注样式:" (vla-get-StyleName obj))
  282.                         (strcat "文字样式:" (vla-get-TextStyle obj))
  283.                         (strcat "文字高度:" (rtos (vla-get-TextHeight obj) 2 lup))
  284.         ))
  285.       )
  286.       ((= name "TRACE")
  287.         (setq lst (list "【宽线】"))
  288.       )
  289.       ((= name "VERTEX")
  290.         (setq lst (list "【顶点】"
  291.                         (strcat "位置坐标:" (tran_zb 10))
  292.                         (strcat "起始宽度:" (rtos (dxf ent 40) 2 lup))
  293.                         (strcat "结束宽度:" (rtos (dxf ent 41) 2 lup))
  294.                         (strcat "凸度:" (rtos (dxf ent 42) 2 lup))
  295.         ))
  296.       )
  297.       ((= name "VIEWPORT")
  298.         (setq lst (list "【视口】"
  299.                         (strcat "中心坐标:" (tran_zb 10))
  300.                         (strcat "宽度:" (rtos (vla-get-Width obj) 2 lup))
  301.                         (strcat "高度:" (rtos (vla-get-Height obj) 2 lup))
  302.         ))
  303.       )
  304.       ((= name "XLINE")
  305.         (setq lst (list "【构造线】"
  306.                         (strcat "基点坐标:" (tran_zb 10))
  307.         ))
  308.       )
  309.       (T
  310.         (setq lst (list "【未知对象】"))
  311.       )
  312.     )
  313.     (setq lst (append (list (car lst)) (list laynm) (cdr lst))
  314.           ss (ssadd)
  315.           h (/ (getvar "viewsize") 60)
  316.           high (* 1.7 h (length lst))
  317.           width (* 0.75 h (apply 'max (mapcar 'strlen lst)))
  318.           ang (angle (trans (getvar "viewctr") 1 2) (trans pt 1 2))
  319.           pt (trans (mapcar '+ pt (getvar "target")) 1 2)
  320.           ang (cond
  321.                 ((>= (/ pi 2) ang 0)
  322.                   (list (list (- (car pt) width) (- (cadr pt) high) (caddr pt)) (list (- (car pt) width) (cadr pt) (caddr pt)))
  323.                 )
  324.                 ((>= pi ang (/ pi 2))
  325.                   (list (list (+ (car pt) width) (- (cadr pt) high) (caddr pt)) pt)
  326.                 )
  327.                 ((>= (+ pi (/ pi 2)) ang pi)
  328.                   (list (list (+ (car pt) width) (+ (cadr pt) high) (caddr pt)) (list (car pt) (+ (cadr pt) high) (caddr pt)))
  329.                 )
  330.                 ((>= (* 2 pi) ang (+ pi (/ pi 2)))
  331.                   (list (list (- (car pt) width) (+ (cadr pt) high) (caddr pt)) (list (- (car pt) width) (+ (cadr pt) high) (caddr pt)))
  332.                 )
  333.               )
  334.     )
  335.     (ssadd (add_solid pt (list (caar ang) (cadr pt) (caddr pt)) (list (car pt) (cadar ang) (caddr pt)) (car ang)) ss)
  336.     (setq pt (cadr ang) pt (list (+ (car pt) (* 0.5 h)) (cadr pt) (caddr pt)))
  337.     (setq n -1)
  338.     (repeat (length lst)
  339.       (ssadd (add_text (setq pt (list (car pt) (- (cadr pt) (* 1.6 h)) (caddr pt))) h (nth (setq n (1+ n)) lst)) ss)
  340.     )
  341.   )
  342.   (vl-load-com)
  343.   (setq acaddoc (vla-get-activedocument (vlax-get-acad-object)))
  344.   (vla-startundomark acaddoc)
  345.   (prompt "\n*** 鼠标移动查询信息,鼠标左键编辑,鼠标右键退出!***")
  346.   (setq        olderr *error*
  347.         *error* myerr
  348.         oldvar (list (list "osmode" (getvar "osmode")) (list "fillmode" (getvar "fillmode")))
  349.         ss (ssadd)
  350.         loop T
  351.   )
  352.   (setvar "osmode" 0)
  353.   (setvar "fillmode" 1)
  354.   ;(if (not (tblsearch "style" "info"))
  355.   ;  (progn
  356.   ;    (setq newstyle (vla-add (vla-get-textstyles acaddoc) "info"))
  357.   ;    (vla-put-fontfile newstyle "txt.shx")
  358.   ;    (vla-put-bigfontfile newstyle "hztxt.shx")
  359.   ;    (vlax-release-object newstyle)
  360.   ;  )
  361.   ;)
  362.   (while loop
  363.     (setq gr (grread T 8))
  364.     (cond
  365.       ((or (= (car gr) 12) (= (car gr) 5))
  366.         (setq pt  (cadr gr)
  367.               ent (nentselp pt)
  368.               ent (if (and ent (= (type (last (last ent))) 'ename))
  369.                     (last (last ent))
  370.                     (car ent)
  371.                   )
  372.         )
  373.         (if ent
  374.           (if (not (or (equal ent oldent) (ssmemb ent ss)))
  375.             (progn
  376.               (del_ss ss)
  377.               (if (and (= (dxf ent 0) "VERTEX") (dxf ent 330))
  378.                 (setq ent (dxf ent 330))
  379.               )
  380.               (redraw ent 3)
  381.               (dis_info ent)
  382.               (setq oldent ent)
  383.             )
  384.           )
  385.           (progn
  386.             (del_ss ss)
  387.             (setq oldent nil ss (ssadd))
  388.           )
  389.         )
  390.       )
  391.       ((= (car gr) 3)
  392.         (if oldent
  393.           (if (= (getvar "cmdnames") "")
  394.             (progn
  395.               (sssetfirst nil (ssadd oldent))
  396.               (vl-cmdf "_.properties")
  397.             )
  398.             (prompt "\n透明调用时无法编辑!")
  399.           )
  400.         )
  401.       )
  402.       (T (setq loop nil))
  403.     )
  404.   )
  405.   (del_ss ss)
  406.   (if (or (= (car gr) 12) (= (car gr) 25)) (sssetfirst))
  407.   (setq *error* olderr)
  408.   (foreach itm oldvar (setvar (car itm) (cadr itm)))
  409.   (vla-endundomark acaddoc)
  410.   (vlax-release-object acaddoc)
  411.   (princ)
  412. )
  413. (setvar "cmdecho" 0)
  414. (if (not (tblsearch "style" "info"))
  415.   (progn
  416.     (setq oldtxtsty (getvar "textstyle"))
  417.     (vl-cmdf "_.style" "info" "宋体" "0" "1" "0" "n" "n")
  418.     (setvar "textstyle" oldtxtsty)
  419.     (setq oldtxtsty nil)
  420.   )
  421. )
  422. (prompt "\n*** 使用命令:info或'info透明调用 ***")
  423. (princ)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2015-1-3 19:30:50 来自手机 | 显示全部楼层
这些只用ctrl+1

点评

什么意思。。。。  详情 回复 发表于 2015-1-3 20:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-3 20:30:39 | 显示全部楼层

什么意思。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2015-1-4 06:32:30 来自手机 | 显示全部楼层
  角度修改这里
(defun tran_ang (ang)
    (strcat (rtos (* ang (/ 180 pi)) 2 (getvar "auprec")) "度")
找这段修改长度
((= name "LINE")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 449个

财富等级: 日进斗金

发表于 2017-5-4 20:56:14 | 显示全部楼层

赞!6666高手!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-12 10:35 , Processed in 0.323760 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表