乐筑天下

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

[编程交流] 另存为

[复制链接]

9

主题

52

帖子

40

银币

初来乍到

Rank: 1

铜币
49
发表于 2022-7-5 13:56:51 | 显示全部楼层
@Golfdave,
这篇文章可能有你想要的。
可以将lisp调整为所需的版本和文件夹。
创建按钮或键盘快捷键。
https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/dxfout-select-objects/td-p/2532631
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 13:58:20 | 显示全部楼层
我可以用宏来做。
+另存为
输入保存格式dxf
dxf 2007版
 
这将在autocad 2007 dxf中打开“另存为图形”窗口。
 
只是不确定这是最好的方法。 
 
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-5 14:02:25 | 显示全部楼层
对于dxfout(我经常使用),您必须小心地只提供您正在开发的版本中可用的选项。这些年来发生了很多变化。
 
-大卫
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 14:07:54 | 显示全部楼层
将dwg文件保存为dxf时,我一直使用dxfout。但在这种情况下,我正在编辑和现有的dxf,只是试图保存更改。
所以我不需要创建DXF,只需将其保存为相同的格式。
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 14:11:03 | 显示全部楼层
我想我让这件事变得更加困难了。
非常简单。
这将其更改为2007 DXF
 
(定义c:dxf()
(setenv“DefaultFormatForSave”“37”)
(普林斯)
)
这将其更改为2013 dwg
 
(定义c:dwg()
(setenv“DefaultFormatForSave”“60”)
(普林斯)
)
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 14:15:18 | 显示全部楼层
一个快速的免费赠品阻止了dwgname。dxf。dxf
 
  1. (setq dwgname (getvar 'dwgname))
  2. (setq len (strlen dwgname))
  3. (setq dwgname (substr dwgname 1 (- len 4)))
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 14:18:58 | 显示全部楼层
这是同样的:
  1. (vl-filename-base (getvar 'dwgname))
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 14:22:05 | 显示全部楼层
我很感激大家的回应,但我指出的lisp例程满足了我的需求。 
谢谢大家的帮助。 
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-15 09:35 , Processed in 2.422267 second(s), 66 queries .

© 2020-2025 乐筑天下

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