cad后置命令错误怎么解决...

“; 错误: no function definition: AI_DRAWORDER”怎么解决
2024-11-27 14:34:14
推荐回答(3个)
回答(1):

请检查 系统安装目录的 system32 子目录下的 cmd.exe 文件是否被移除或更名!或者从其他机器上拷贝此文件覆盖一下试试!另请检查注册表!HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command ProcessorHKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor
两处有一处设置就可以生效!
AutoRun 留空
EnableExtensions 1
DefaultColor 0
DelayedExpansion 1
CompletionChar 64(十进制)
PathCompletionChar 64(十进制)

回答(2):

ai_draworder 定义在 Acad.mnl 内

;;;
;;; Enable Draworder to be called from a menu
;;; Checks for Pickfirst selected objects
;;;

(defun ai_draworder (option / ss )

(setq m:err *error* *error* *merr*)
(ai_sysvar '("cmdecho" . 0))

(if (setq ss (ssget "_I"))
(command "_.draworder" option)
(if (setq ss (ssget))
(command "_.draworder" ss "" option)
)
)
(ai_sysvar NIL)
(setq *error* m:err m:err nil)

(princ)
)

回答(3):

db,湘源里的