乐筑天下

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

[编程交流] ACAD。lsp每次打开帮助

[复制链接]

5

主题

21

帖子

16

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 19:38:50 | 显示全部楼层 |阅读模式
大家好,
 
 
我创建了一个ACAD。lsp在每次打开图形时添加2个尺寸样式。
它可以工作,但每次都会打开一个帮助页面?
 
 
知道我做错了什么吗?
 
 
代码:
  1. (command "._style" "ARIAL" "ARIAL.ttf" "0" "1" "" "" "" "")
  2. (command
  3. "DIMADEC"     "0"             ; Angular decimal places
  4. "DIMALT"     "0"           ; Alternate units selected
  5. "DIMALTD"     "0"             ; Alternate unit decimal places
  6. "DIMALTF"     "3.2808"       ; Alternate unit scale factor
  7. "DIMALTRND"   "0"             ; Alternate units rounding value
  8. "DIMALTTD"    "0"             ; Alternate tolerance decimal places
  9. "DIMALTTZ"    "0"             ; Alternate tolerance zero suppression
  10. "DIMALTU"     "2"             ; Alternate units
  11. "DIMALTZ"     "0"             ; Alternate unit zero suppression
  12. "DIMAPOST"    "'"              ; Prefix and suffix for alternate text
  13. "DIMASO"      "On"
  14. "DIMASSOC"    "2"
  15. "DIMASZ"      "500"           ; Arrow size
  16. "DIMATFIT"    "3"             ; Arrow and text fit
  17. "DIMAUNIT"    "0"             ; Angular unit format
  18. "DIMAZIN"     "3"             ; Angular zero supression
  19. "DIMBLK"      "."              ; Arrow block name
  20. "DIMBLK1"     "."              ; First arrow block name
  21. "DIMBLK2"     "."              ; Second arrow block name
  22. "DIMCEN"      "-80"           ; Center mark size
  23. "DIMCLRD"     "1"           ; Dimension line and leader color
  24. "DIMCLRE"     "1"           ; Extension line color
  25. "DIMCLRT"     "1"             ; Dimension text color
  26. "DIMDEC"      "1"             ; Decimal places
  27. "DIMDLE"      "50"        ; Dimension line extension
  28. "DIMDLI"      "30"           ; Dimension line spacing
  29. "DIMDSEP"     "."             ; Decimal separator
  30. "DIMEXE"      "50"          ; Extension above dimension line
  31. "DIMEXO"      "50"           ; Extension line origin offset
  32. "DIMFIT"      "3"
  33. "DIMFRAC"     "0"
  34. "DIMGAP"      "50"          ; Gap from dimension line to text
  35. "DIMJUST"     "0"             ; Justification of text on dimension line
  36. "DIMLDRBLK"   "."              ; Leader block name
  37. "DIMLFAC"     "0.001"        ; Linear unit scale factor
  38. "DIMLIM"      "0"           ; Generate dimension limits
  39. "DIMLUNIT"    "2"             ; Linear unit format
  40. "DIMLWD"      "-2"            ; Dimension line and leader lineweight
  41. "DIMLWE"      "-2"            ; Extension line lineweight
  42. "DIMPOST"     "."              ; Prefix and suffix for dimension text
  43. "DIMRND"      "0.0"        ; Rounding value
  44. "DIMSAH"      "0"           ; Separate arrow blocks
  45. "DIMSD1"      "0"           ; Suppress the first dimension line
  46. "DIMSD2"      "0"           ; Suppress the second dimension line
  47. "DIMSE1"      "0"           ; Suppress the first extension line
  48. "DIMSE2"      "0"           ; Suppress the second extension line
  49. "dimsho"      "1"
  50. "DIMSOXD"     "0"           ; Suppress outside dimension lines
  51. "DIMTAD"      "0"             ; Place text above the dimension line
  52. "DIMTDEC"     "1"             ; Tolerance decimal places
  53. "DIMTFAC"     "1"  
  54. "DIMTIH"      "1"           ; Text inside extensions is horizontal
  55. "DIMTIX"      "0"           ; Place text inside extensions
  56. "DIMTM"       "200"        ; Minus tolerance
  57. "DIMTMOVE"    "0"             ; Text movement
  58. "DIMTOFL"     "0"            ; Force line inside extension lines
  59. "DIMTOH"      "1"           ; Text outside horizontal
  60. "DIMTOL"      "0"           ; Tolerance dimensioning
  61. "DIMTOLJ"     "1"             ; Tolerance vertical justification
  62. "DIMTP"       "0"        ; Plus tolerance
  63. "DIMTSZ"      "0"        ; Tick size
  64. "DIMTVP"      "0"        ; Text vertical position
  65. "DIMTXSTY"    "ARIAL"            ; Associated Text style
  66. "DIMTXT"      "500"          ; Text height
  67. "DIMTZIN"     "0"             ; Tolerance zero suppression
  68. "dimunit"     "2"
  69. "DIMUPT"      "0"           ; User positioned text
  70. "DIMZIN"      "12"             ; Zero suppression
  71. "DIMFRAC"     "0"             ; Fraction format    (0 is stacked 2 horiz)
  72. "DIMTFAC"     "1"         ; Tolerance text height scaling factor
  73. "DIMSCALE""1"
  74. "PSLTSCALE""0"
  75. "DIMSTYLE" "_S" "Aisle Dim" "_Y")
  76. (command
  77. "DIMASZ"      "80"           ; Arrow size
  78. "DIMAZIN"     "2"             ; Angular zero supression
  79. "DIMCEN"      "0"           ; Center mark size
  80. "DIMCLRT"     "7"             ; Dimension text color
  81. "DIMDEC"      "2"             ; Decimal places
  82. "DIMGAP"      "0"          ; Gap from dimension line to text
  83. "DIMSTYLE" "_S" "Stand Size" "_Y")
  84. (command
  85. "TEXTSIZE""500"
  86. );end command
  87. (princ)
  88. ;;;;;

 
 
谢谢
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 19:56:31 | 显示全部楼层
不看de代码本身,这对于代码中的某个额外输入(“”)来说是典型的
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 20:01:47 | 显示全部楼层
 
 
叶,你的第一行命令是一对多
 
 
gr.R。
回复

使用道具 举报

5

主题

21

帖子

16

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 20:16:07 | 显示全部楼层
完美-非常感谢
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 20:20:51 | 显示全部楼层
也许更好的做法是使用setvar而不是命令,但您需要对每一行都这样做。
 
更好的是,为什么不在模板dwg中创建标注样式呢。最坏情况下,从另一个dwg插入。
回复

使用道具 举报

5

主题

21

帖子

16

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 20:29:52 | 显示全部楼层
我这样做是因为我刚刚编辑了一个导出的暗样式。
我更喜欢直接将它们加载到我自动收到的图纸中,而不是一直插入它们。
 
当我的IT部门决定将我的CAD从2010年升级到2011年时,我必须检查我的所有脚本,这导致一些人给出“错误:超过了最大选择集数”。。
 
有趣有趣!
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-5 20:40:04 | 显示全部楼层
每次打开时修改每个图形似乎很苛刻。为什么不使用类似
添加样式之前,查看样式是否已在图形中?在我的acaddoc中,有许多设置仅根据需要进行修改。lsp。具有仅适用于外部图形的良好模板。插入带有任何文本、尺寸等样式和图层的模板似乎更容易。我永远不会在阿卡多克中使用命令调用。lsp,还有更好的方法。尽管许多AutoCAD命令会添加到选择集列表中,但始终使用本地化变量在lisp中存储选择集应该可以避免这些错误。LAYISO和MATCHPROP是最差的。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 13:57 , Processed in 0.867740 second(s), 66 queries .

© 2020-2025 乐筑天下

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