乐筑天下

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

[编程交流] 导出属性(“测量值

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:00:32 | 显示全部楼层 |阅读模式
大家好
我有以下问题:
我想导出对齐维度的属性(即“测量”)
走向卓越
当我单击选择对齐尺寸并输入(单击)时,
对齐尺寸的属性(即“测量”,例如:45,48,78…)
将导出到excel。
帮帮我,谢谢!
(有一个附加文件(help.docx))
帮助docx文件
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:14:04 | 显示全部楼层
查看DATAEXTRACTION命令。
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:19:00 | 显示全部楼层
试试这个程序
  1. ;;----------------------------ALDIMTXL.LSP-------------------------------;;
  2. ;; fixo (02012 * all rights released
  3. ;; 3/1/12
  4. (defun C:ALDIMTXL (/ *error* col data dm elist en fname row sset xlapp xlbook xlbooks xlcells xlsheet xlsheets)
  5. (defun *error* (msg)
  6. (if
  7. (vl-position
  8. msg
  9. '("console break"
  10. "Function cancelled"
  11. "quit / exit abort"
  12. )
  13. )
  14. (princ "Error!")
  15. (princ msg)
  16. )
  17. (princ)
  18. )
  19. ;;;local defun
  20. (defun setcelltext(cells row column value)
  21. (vl-catch-all-apply
  22. 'vlax-put-property
  23. (list cells 'Item row column
  24. (vlax-make-variant
  25. (vl-princ-to-string value) ))
  26. )
  27. ;;; main part
  28. (if (setq sset (ssget (list (cons 0 "dimension"))))
  29. (progn
  30. (while (setq en (ssname sset 0))
  31. (setq elist (entget en))
  32. (if (member "AcDbAlignedDimension" (mapcar 'cdr elist))
  33. (progn
  34. (if (eq "" (cdr (assoc 1 elist)))
  35. (setq dm (rtos (cdr (assoc 42 elist)) 2 (getvar "dimdec")))
  36. (setq dm (cdr (assoc 1 elist)))
  37. )
  38. (setq data (cons dm data))
  39. )
  40. )
  41. (ssdel en sset)
  42. )
  43. (alert "Wait...")
  44. (setq xlapp (vlax-get-or-create-object "Excel.Application")
  45. xlbooks (vlax-get-property xlapp 'Workbooks)
  46. xlbook (vlax-invoke-method xlbooks 'Add)
  47. xlsheets (vlax-get-property xlbook 'Sheets)
  48. xlsheet (vlax-get-property xlsheets 'Item 1)
  49. xlcells (vlax-get-property xlsheet 'Cells)
  50. )
  51. (vla-put-visible xlapp :vlax-true)
  52. (setq row 1)
  53. (setq col 1)
  54. (foreach dim data
  55. (setcelltext xlcells row col dim)
  56. (setq row (1+ row)
  57. )
  58. )
  59. )
  60. )
  61. (vlax-invoke-method
  62. (vlax-get-property xlsheet 'Columns)
  63. 'AutoFit)
  64. (setq fname (strcat (getvar "dwgprefix")(vl-string-right-trim ".dwg" (getvar "dwgname")) ".xlsx"))
  65. (vlax-invoke-method
  66. xlbook
  67. 'SaveAs
  68. fname
  69. nil
  70. nil
  71. nil
  72. :vlax-false
  73. :vlax-false
  74. 1
  75. 2
  76. )
  77. (vlax-invoke-method
  78. xlbook 'Close)
  79. (vlax-invoke-method
  80. xlapp 'Quit)
  81. (mapcar '(lambda (x)
  82. (vl-catch-all-apply
  83. '(lambda ()
  84. (vlax-release-object x)
  85. )
  86. )
  87. )
  88. (list xlcells xlsheet xlsheets xlbook xlbooks xlapp)
  89. )
  90. (setq xlapp nil)
  91. (gc)(gc)(gc)
  92. (alert (strcat "File saved as:\n" fname))
  93. (*error* nil)
  94. (princ)
  95. )
  96. (prompt "\n\t\t---\tStart command with ALDIMTXL\t---\n")
  97. (princ)
  98. (vl-load-com)
  99. (princ)
  100. ;;----------------------------code end-------------------------------;;

 
~'J'~
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:27:54 | 显示全部楼层
感谢“lee mac”,但“数据提取”在CAD2007上不可用
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:35:40 | 显示全部楼层
非常感谢“fixo”!
你的Lisp程序很好!
谢谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:40:22 | 显示全部楼层
老实说,这并不太好
更改它以获得可靠的结果
 
~'J'~
回复

使用道具 举报

44

主题

139

帖子

95

银币

后起之秀

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

铜币
220
发表于 2022-7-6 07:49:26 | 显示全部楼层
fixoYour先生Lisp程序很好非常感谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 08:00:23 | 显示全部楼层
没有你想象的那么好,
把它们涂到你的西装上
 
干杯
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 08:03:03 | 显示全部楼层
你的模只取标称值
我可以导出带公差的尺寸吗,?
示例值:11,20-11.60标称尺寸(11.40)
谢谢,我希望能解释我的问题。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 10:38 , Processed in 0.429396 second(s), 70 queries .

© 2020-2025 乐筑天下

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