明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2163|回复: 7

我是新手,请问可以更改AUTOCAD默认的保存文件名吗?

[复制链接]
发表于 2005-8-24 09:14 | 显示全部楼层 |阅读模式

AutoCAD默认的保存文件名都是drawing1.dwg,有什么办法可以更改吗?比如以图纸上的一个指定属性值为默认保存文件名呢?

我刚开始学开发,这个问题不知道怎么弄,希望大家帮忙!谢谢!

发表于 2005-8-24 09:35 | 显示全部楼层

(COMMAND "_.SAVEAS" "2004" "DRAWINGNAME")

 楼主| 发表于 2005-8-24 10:19 | 显示全部楼层

谢谢,能不能请您说详细点。

如果我编了一个对话框,该对话框功能是计算出一个字符串,然后通过一个按钮,自动用这个计算出的字符串来命名保存当前图纸,是不是可以?麻烦您把注释也写一下,不胜感激!

发表于 2005-8-24 10:28 | 显示全部楼层
将您的字符串替换2楼最后的DRAWINGNAME就可以了。中间的2004是保存为2004版的DWG文件。
 楼主| 发表于 2005-8-24 10:48 | 显示全部楼层
谢谢指点!
 楼主| 发表于 2005-8-25 12:10 | 显示全部楼层

麻烦你再帮忙回答个问题,我用(COMMAND "_.SAVEAS" "2004" "DRAWINGNAME")命令时可以自动保存成DRAWINGNAME,可是路径无法选择,只能保存在默认的我的文档里

如果我用(INITDIA)(COMMAND "_.SAVEAS" "2004" "DRAWINGNAME")是能打开对话框,可后面的"2004" "DRAWINGNAME"就没用了

我现在想到的办法是做一个浏览,返回选择的地址字符串,然后用(itoa (strcat addressstring namestring))来代替"DRAWINGNAME",请问这样是否可行?有办法能像点"另存为"按钮那样直接弹出保存对话框让我选择路径吗?

谢谢

发表于 2005-8-25 12:40 | 显示全部楼层
(SETQ FNAME (GETFILED "Save as" "" "dwg" 3))
(COMMAND "_.SAVEAS" "2004" FNAME)
 楼主| 发表于 2005-8-31 09:12 | 显示全部楼层
本帖最后由 作者 于 2005-8-31 9:58:47 编辑

求救:

很简单了一个程序,其中的[I]code[/I]是前面程序中生成的一个30位的字符串,然后通过一个按钮调用(saveascodename),弹出"另存为..."对话框,然后不管是点了保存还是取消都会没响应了
(defun saveascodename()
  (setq fname (getfiled "另存为..." [I]code[/I] "dwg" 3))
  (command "_.saveas" "2004" fname)
)

如果在函数中去掉下(command...)这行,没有问题,再在控制台上输出这行命令也不会死,很奇怪啊,求大家帮忙.

急,谢谢啦!

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-21 18:53 , Processed in 0.159368 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表