乐筑天下

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

[编程交流] 修订宏

[复制链接]

1

主题

6

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:25:35 | 显示全部楼层 |阅读模式
你好
 
我自学了一些关于宏的小知识,可以创建小宏,但我想知道你是否可以回答一些关于它们的问题
 
一件事是,我可以制作一个宏,将DWG保存为特定名称,如“temp”。图纸“”:
 
(^c^c\U另存为临时)
 
但我想知道如何做一些事情,比如说,如果我打开一个名为temp的绘图,让它更有活力。dwg我希望它保存为现有名称,然后将“REV 1”作为后缀,因此它将是“tempREV 1”。图纸“”
 
然后可以打开另一个绘图“tempxyz”。然后,使用相同的宏将其另存为“tempxyzREV 1”。图纸“”
 
在这个问题上的任何帮助都会非常有用,因为我刚刚开始理解macro的
 
谢谢
 
迈克
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 17:39:10 | 显示全部楼层
使用LISP尝试这样的操作
 
  1. (setq dn (getvar "dwgname"))
  2. (command "._saveas" "" (strcat (substr dn 1 (- (strlen dn) 4)) "REV 1"))
回复

使用道具 举报

1

主题

6

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 17:51:28 | 显示全部楼层
嗯,所有这些都是关于Lisp程序。。。我不知道这是什么我只是昨天开始的宏。。。但好的,我会看一看,谷歌等,但提前谢谢你
回复

使用道具 举报

1

主题

6

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 18:05:54 | 显示全部楼层
好啊现在有了LISP的想法。。。但是你怎么给它一个命令呢?
 
iv创建的文件与您所说的完全相同,但它只是说:
 
命令:_appload Zone。lsp已成功加载。
命令:;错误:输入列表格式不正确
 
...当我尝试加载它时…:S
 
谢谢
回复

使用道具 举报

1

主题

6

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 18:24:23 | 显示全部楼层
胡特!全部完成。。。忘记了命令末尾的结束括号
 
谢谢大家
回复

使用道具 举报

1

主题

6

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 18:26:57 | 显示全部楼层
好的,现在我已经设法添加了“rev1到它。。。是否可以制作一个LSP,该LSP可以判断它是否为“rev1”,并且我按下命令,它会将其保存为“rev2”?然后是“rev3”等等。。。
 
这可能吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 16:36 , Processed in 0.330925 second(s), 64 queries .

© 2020-2025 乐筑天下

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