土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 请教lisp自定义函数中的command问题

请教lisp自定义函数中的command问题

发布于:2010-11-29 10:59:29 来自:建筑设计/CAD下载及教程 [复制转发]
最近编程遇到一问题,一直找不到原因,期盼高人指点
我自定义一函数,如(defun btk ()……),中间包含写单行文本命令(command "text"……),在其它程序调用时,总是出现下面的错误
"text.dwg": 在搜索路径中未找到文件:
C:\Documents and Settings\Administrator\桌面\(当前目录)
C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\APPLICATION DATA\AUTODESK\AUTOCAD
2007\R17.0\CHS\SUPPORT\
C:\PROGRAM FILES\AUTOCAD 2007\SUPPORT\
C:\PROGRAM FILES\AUTOCAD 2007\FONTS\
C:\PROGRAM FILES\AUTOCAD 2007\HELP\
C:\PROGRAM FILES\AUTOCAD 2007\SUPPORT\COLOR\
C:\Program Files\AutoCAD 2007\
*无效*
但我把自定义函数改成cad直接使用的命令(defun c: btk ()……)时,程序能够正确运行,请教各们高人这是什么原因

全部回复(4 )

只看楼主 我来说两句
  • caoex
    caoex 沙发
    多谢zml84朋友的指点
    正是前面用了:(command "-insert")的原因,而我调用时没有正确调用块名,所以出现这个错误
    经过重新修改,现在程序终于调试通过
    再次感谢zml84朋友
    2010-11-29 21:01:29

    回复 举报
    赞同0
  • zml84
    zml84 板凳
    1、不是这一句的问题: (command "text"

    2、是这一句前面的问题。你可能用了:(command "_insert")
    2010-11-29 11:34:29

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 666 人订阅

猜你喜欢

阅读下一篇

天正给排水线型文字大小怎么改???

天正给排水线型文字大小调整本人会操作,但是如果要求的线型文字为“J6”,其中6的大小只是J的一半,这样应该如何设置????求各位老大解答

回帖成功

经验值 +10