乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 91|回复: 2

[编程交流] “0”未显示在本文件中

[复制链接]

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 16:15:57 | 显示全部楼层 |阅读模式
在某处找到这个区域的lisp并进行了一些小编辑。
但有一个问题。如果区域为示例0.11,则文本输出为。11平方米。
有人能告诉我修改什么使其显示为0.11m2吗
 
谢谢
 
  1. (defun drtxt (/ tx ls vl lt ht lb hb nr pt)
  2. (setq tx (strcat "";;;;add text between "";;;;
  3.       (rtos (/ (getvar "area") 1000000) 2 2)
  4.       "m²"
  5.       )   
  6. )
  7. (setq ls (list (cons 1 tx))
  8.      vl (textbox ls)
  9.      vl (cadr vl)
  10.      lt (car vl)
  11.      ht (cadr vl)
  12.      vl (grread T)
  13.      nr (car vl)
  14.      pt (cadr vl)
  15. )
  16. (princ "\nInsert Point: ")
  17. (while (/= nr 3)
  18.    (command "redraw")
  19.    (grdraw pt (setq pt (polar pt 0 lt)) 7)
  20.    (grdraw pt (setq pt (polar pt (* pi 0.5) ht)) 7)
  21.    (grdraw pt (setq pt (polar pt pi lt)) 7)
  22.    (grdraw pt (polar pt (* pi 1.5) ht) 7)
  23.    (setq vl (grread T)
  24.      nr (car vl)
  25.      pt (cadr vl)
  26.    )
  27.    ) ;end while function
  28. (command "-mtext" pt "w" 0 tx "")
  29. (redraw)
  30. ) ; end drtxt function
  31. (defun c:AA ()
  32. (setvar "cmdecho" 0)
  33. (while (setq et
  34.       (car
  35.             (entsel "\nSelect polyline: ")
  36.         ) ;end car function
  37.     ) ;end setq function
  38. (command "area" "o" et)
  39. (drtxt)
  40. ) ; wnd while funtion
  41. (setvar "cmdecho" 1)
  42. (princ)
  43. ) ; end c:pla function
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 17:14:42 | 显示全部楼层
  1. (defun drtxt (/ tx ls vl lt ht lb hb nr pt)
  2. (setq tx (strcat "";;;;add text between "";;;;
  3.       (rtos (/ (getvar "area") 1000000) 2 2)  "m²" ) )
  4. (if (= (substr tx 1 1) ".")(setq tx (strcat "0" tx)))
  5. )
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 17:20:43 | 显示全部楼层
你好
这是一个系统变量问题:DIMZIN
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 16:57 , Processed in 0.525439 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表