乐筑天下

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

[综合讨论] 外部参照';s

[复制链接]

4

主题

16

帖子

12

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-7 00:55:05 | 显示全部楼层 |阅读模式
我写了一个脚本,autocad将打开一个指定的文件,执行一系列命令,然后创建一个dxf。
 
在开始执行命令之前,我希望它选择所有外部参照并将其移动到特定层。
 
我尝试了“(ssget“X”((0)块引用“))”以及“(ssget“X”((0)外部参考“)”
 
似乎什么都没用。。。。
 
有什么想法吗?
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-7 01:21:05 | 显示全部楼层
也许这对你有用。。。很少测试
  1. (vl-load-com)
  2. (setq ss (ssget "_X" '((0 . "INSERT")))
  3.      idx -1
  4.      )
  5. (repeat (sslength ss)
  6.   (setq obj (vlax-ename->vla-object (ssname ss (setq idx (1+ idx)))))
  7. (if
  8.    (vlax-property-available-p obj 'Path)
  9.    (vlax-put obj 'Layer "[color=red][i]LayerName[/i][/color]")
  10.    )
  11. )
回复

使用道具 举报

4

主题

16

帖子

12

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-7 01:26:59 | 显示全部楼层
因此,它必须符合以下脚本。理想情况下,这将在开始时完成,就在缩放/范围之后。
 
  1. open
  2. "f:/Retail_Focus/Retail_Focus_Data/Retail_Focus_Stores/DPatel/Tests/DXF 1/1004 Test L1.dwg"
  3. .ZOOM
  4. E
  5. .layer T 0 T A350* T "BORDER INFORMATION" T AISLE* T CONST* T CORNICE T ELEC* T NOTE T "PLOT SHADE*" T FIX* T SEARS* T TAPE* T WIPEOUT T BCB* T ARCH* T DIV* T DEPT* ON 0 ON A350* ON "BORDER INFORMATION" ON AISLE* ON CONST* ON CORNICE ON ELEC* ON NOTE ON "PLOT SHADE*" ON FIX* ON SEARS* ON TAPE* ON WIPEOUT ON BCB* ON ARCH* ON DIV* ON DEPT*
  6. .XREF B ****
  7. .layer LO "*####*" LO "AISLE DEFINITION" LO TAPE* LO DIV* LO DEPT*
  8. ERASE
  9. ALL
  10. .PURGE ALL * N
  11. .REGENALL
  12. .DXFOUT "K:/KmartApplications/Intactix/ProFloor/current_dxf/1004 L1.DXF" 3
  13. .close
  14. y
回复

使用道具 举报

4

主题

16

帖子

12

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-7 01:53:32 | 显示全部楼层
我试过你给我的,lpseifert,但最后我要么得到了“nil”要么得到了“(>)”。
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-7 02:07:42 | 显示全部楼层
如果您已经在脚本文件中插入了代码,我建议您调试它以找到错误所在。
 
如果您在命令行中输入代码,并且得到“(>”,请尝试按enter键。
如果你得到“零”,它可能会起作用;检查外部参照,查看图层是否已更改。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 08:47 , Processed in 0.402481 second(s), 62 queries .

© 2020-2025 乐筑天下

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