lanyuling 发表于 2004-9-14 12:17:00

QSAVE不能执行保存命令!!!

当我执行QSAVE,以及执行菜单上面的保存命令之时都会出现以下错误提示:


Command: QSAVE ; error: An error has occurred inside the *error* functiontoo <BR>many arguments


只有关图的时候才能够能出现一个对话框,如果点保存则可以保存。


加载了系统自带的acad.lsp都没有用


顺便问一下,在acad.lsp里头的这一句有何用意:


;------------------------------ qsave -----------------------<BR>(defun C:qsave ()<BR>        (setq olderr *error* *error* enderr)<BR>        (setvar "cmdecho" 0)(setvar "regenmode" 0)<BR>        (load"date") (date)<BR>;(timecad)<BR>        (if (= "UNNAMED" (getvar "dwgname"))<BR>        (princ "\nNo drawing name ! Please enter drawing name &amp; re-save the drawing: "))<BR>        (princ "\n")<BR>        (command ".qsave")<BR>        (setq *error* olderr) (princ)<BR>)

Joseflin 发表于 2004-9-14 14:05:00

AutoCAD里原本就有QSAVE(按标准工具列的Qsave图示)何须在acad.lsp定义自找麻烦?把它删掉就行了。

lanyuling 发表于 2004-9-14 14:23:00

删除之后


输入QSAVE的结果仍然是:


qsave Unknown command "QSAVE".       Press F1 for help.

Joseflin 发表于 2004-9-14 16:25:00

你相关的程式固障了,採新增方式勾选《程式》再安装一次。

wanggy169 发表于 2004-9-14 19:20:00

输入“.qsave”试试。

lanyuling 发表于 2004-9-16 10:43:00

你相关的程式固障了,採新增方式勾选《程式》再安装一次。


可以说明白一些吗?


       


输入“.qsave”试试。


谢谢,我用REDEFINE恢复过来了,


可是不明白的是为什么在把SUPPORT这个目录完全覆盖后就不能用这个命令了呢


我没有使用“UNDEFINE”这个函数


请楼上解释一下


谢谢

Joseflin 发表于 2004-9-16 13:16:00

UNDEFINE是让一个指令不能作用,不要轻易使用它,更不要用它来作弄人才好。REDEFINE的作用刚好和UNDEFINE相反。是

lanyuling 发表于 2004-9-16 17:32:00

这个我知道


我就是不明白为什么我没有用UNDERFINE,却QSAVE不能用了
页: [1]
查看完整版本: QSAVE不能执行保存命令!!!