乐筑天下

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

[编程交流] 自动换页

[复制链接]

56

主题

259

帖子

213

银币

后起之秀

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

铜币
270
发表于 2022-7-6 08:26:58 | 显示全部楼层 |阅读模式
嗨,我只是想知道lisp或其他东西是否可以根据数字或布局自动设置块中的属性
 
因此,如果我创建一个新布局,页面将转到下一个页面,另一个显示它打开了多少布局
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:39:05 | 显示全部楼层
在属性值中插入字段(右键单击>插入字段)。
回复

使用道具 举报

56

主题

259

帖子

213

银币

后起之秀

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

铜币
270
发表于 2022-7-6 08:48:28 | 显示全部楼层
我试过它不起作用:S
 
 
卡通风格。图纸
 
 
这是我试图更改页码的块
回复

使用道具 举报

56

主题

259

帖子

213

银币

后起之秀

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

铜币
270
发表于 2022-7-6 08:54:56 | 显示全部楼层
嗨,这是我要找的
 
 
 
092703utpzh78x7p7zpc3c.jpg
 
我认为这里的代码行是这样的:
 
  1. (setq total (itoa (length (layoutlist))))

 
我可以在我上传的图片中找到我想要的
 
干杯,圣诞快乐!!
 
希望有人能回答我的问题,否则当我回来工作的时候,我会被我的老板杀了。。笑话
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:03:13 | 显示全部楼层
您应该考虑使用图纸集管理器(SSM):眨眼:
回复

使用道具 举报

56

主题

259

帖子

213

银币

后起之秀

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

铜币
270
发表于 2022-7-6 09:11:17 | 显示全部楼层
嗨,很抱歉我在度假时回复得太晚了。嗯,我不熟悉SSM。你知道我可以在哪里得到一个教程*或一些关于它的信息吗。
 
谢谢
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:19:27 | 显示全部楼层
别担心;祝贺你(扩展?)假期我整个星期都在度假(打包和搬家)。
 
要回答您的问题,请考虑以下用户文档的链接:了解图纸集管理器界面
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 09:20:35 | 显示全部楼层
您可能还想使用此代码
我刚刚在转换成2009格式的图纸上测试了它
 
  1. (defun C:paging(/ adoc atts id lay_field)
  2. (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  3. (vlax-for lt (vla-get-layouts adoc)
  4.    (vla-put-activelayout adoc lt);optional
  5.    (vlax-for obj (vla-get-block lt)
  6.      (if (eq "AcDbBlockReference" (vla-get-objectname obj))
  7. (if (eq "Cartouche Aliance" (vla-get-effectivename obj))
  8.        (if (eq :vlax-true (vla-get-hasattributes obj) )
  9.        (progn
  10.   (setq atts (vlax-invoke obj 'getattributes))
  11.   (foreach x atts
  12.     (if (eq "PAGE" (vla-get-tagstring x))
  13.       (progn
  14.         (setq id (vla-get-objectid (vla-get-layout (vla-objectidtoobject adoc (vla-get-ownerid obj)))))
  15.         (setq lay_field (strcat "%<[url="file://\\AcObjProp"]\\AcObjProp[/url] Object(%<[url="file://\\_ObjId"]\\_ObjId[/url] " (itoa id)">%).Taborder [url="file://\\f"]\\f[/url] "%tc1">%"))
  16.       (vla-put-textstring x lay_field)
  17.       )
  18.     )
  19.   )
  20.        )
  21.     )
  22.   )
  23. )
  24.      )
  25.    )
  26. (vla-put-activelayout adoc (vla-item (vla-get-layouts adoc) 0));activate Layout1, optional
  27. (princ)
  28. )
  29. (prompt "\Try command: Paging...")
  30. (prin1)
  31. (vl-load-com)
  32. (prin1)

 
~'J'~
回复

使用道具 举报

56

主题

259

帖子

213

银币

后起之秀

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

铜币
270
发表于 2022-7-6 09:30:54 | 显示全部楼层
好的,谢谢,换个页面效果很好。
 
如果我想让属性“#page”输入总布局是他们的一种方式。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 08:51 , Processed in 0.810069 second(s), 72 queries .

© 2020-2025 乐筑天下

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