什么';这有什么问题吗
大家好我对这个lisp代码有一些问题
我想将DWG文件连接到autocad map 3d
当我运行代码时,它提示了这个错误
这是一个错误提示:
>>命令:LLMS\u ATTACH\u CHAN
>>从M:\LLMS\U CAD\Parcels\Chanthaboury查询。dwg。。。
>>正在执行属性查询。。。完成。
>>正在执行位置查询。。。完成。
>>显示查询的对象。。。
>>已查询611个对象。未知命令“LLMS\u ATTACH\u CHAN”。按F1键获取帮助。
这是我的代码:
(defun c:LLMS_ATTACH_CHAN (/ ade_cmddia_before_qry echo ortho dwgname dwg_id)
;store system variables
(setq ade_cmddia_before_qry (getvar "cmddia"))
(setq echo (getvar "CMDECHO"))
(setq ortho (getvar "ORTHOMODE"))
;set system variables
(setvar "cmddia" 0)
(setvar "CMDECHO" 0)
(setvar "ORTHOMODE" 1)
(ade_projsetwscode "UTM84-48N")
(setq dwgname "M:\\LLMS_CAD\\Parcels\\Chanthaboury.dwg")
(if (/= nil dwgname)
(progn
(setq dwg_id (ade_dsattach dwgname))
(ade_dwgactivate dwg_id)
(ade_qryclear)
(ade_qrysetaltprop nil)
(ade_qrydefine '("" "" "" "Location" ("all" )""))
(ade_qrysettype "draw")
(ade_qrydefine '("AND" "" "" "property" ("layer" "=" "Chanthaboury") "" ))
(ade_qryexecute)
(ade_qryclear)
(command "_zoom" "e" "")
)
(alert "Can't attach the drawing")
)
;restore system variables
(setvar "cmddia" ade_cmddia_before_qry)
(setvar "CMDECHO" echo)
(setvar "ORTHOMODE" ortho)
(princ)
)
更改:
(command "_zoom" "e" "")至:
(command "_zoom" "_e") 这是真的
谢谢你,李 不客气。
页:
[1]