乐筑天下

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

[综合讨论] 如何操作-宏或scri

[复制链接]

1

主题

1

帖子

0

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:11:33 | 显示全部楼层 |阅读模式
你好
 
我有几个DWG,我想做一些更改。我试过Autoscript(免费软件),但我甚至不能让它画一个没有错误的圆。
 
我想做的是:
 
[列表]
  • 全选
  • 将选择从指定点移动到指定点
  • 如果可能:将-dwgunits设置为米
  • purgeall
  • 另存为DWG 2010
  • 关闭
    [/列表]
     
    谁能为我指出正确的方向?最简单的方法是什么?我正在使用AutoCAD Civil3D 2011。
     
    谢谢
  • 回复

    使用道具 举报

    10

    主题

    8258

    帖子

    8335

    银币

    初来乍到

    Rank: 1

    铜币
    31
    发表于 2022-7-7 00:24:02 | 显示全部楼层
    我认为你在正确的轨道上。你看过AutoDesk的ScriptPro吗?
    回复

    使用道具 举报

    4

    主题

    2143

    帖子

    2197

    银币

    限制会员

    铜币
    -24
    发表于 2022-7-7 00:40:25 | 显示全部楼层
    你试过使用动作录制器吗?
    回复

    使用道具 举报

    20

    主题

    257

    帖子

    237

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    100
    发表于 2022-7-7 00:48:06 | 显示全部楼层
    我认为这可以通过一个非常简单的脚本来完成,如果你愿意自己做saveas位的话。
    回复

    使用道具 举报

    20

    主题

    257

    帖子

    237

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    100
    发表于 2022-7-7 01:03:13 | 显示全部楼层
    还是我太简单了?
    1. select
    2. all
    3. move
    4. 0,0,0
    5. [insert new point here]
    6. -units
    7. [insert preferences here]
    8. -purge
    9. all
    10. y
    11. saveas
    回复

    使用道具 举报

    106

    主题

    1万

    帖子

    101

    银币

    顶梁支柱

    Rank: 50Rank: 50

    铜币
    1299
    发表于 2022-7-7 01:16:14 | 显示全部楼层
    就像上面在脚本re-units中一样,您可以通过setvar设置各个部分,而无需执行所有操作。
     
    示例(SETVAR“LUNITS”2)
     
    还可以添加“Open dwgname”来启动,在另存为“dwgname close”后,根据需要重复多次更改dwgname,在任何dwg中启动脚本。
     
    您也可以在脚本中使用lisp,这样每次都可以要求使用新的pt
     
    1. open dwgname
    2. select
    3. all
    4. move
    5. 0,0,0
    6. (setq pt (getpoint))
    7. !pt
    8. (SETVAR "LUNITS" 2)
    9. -purge
    10. all
    11. y
    12. saveas dwgname2
    13. close
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-9 21:37 , Processed in 0.912861 second(s), 64 queries .

    © 2020-2025 乐筑天下

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