autolisp加载成功确提示运行无此命令

(defunctest(p1DXFENAMEISSSSL)(prompt请输入文件名)(setqaa(getstring)aa(strcatdaa.txt)f(opena... (defun ctest( p1 DXF ENAME I SS SSL)
(prompt 请输入文件名)
(setq aa (getstring ) aa (strcat d aa .txt) f (open aa w))
(princn请选择要取圆心坐标的圆:)
(setq ss(ssget))
(if (= ss nil)
(progn
(setq i 0 ssl (sslength ss))
(setq a 序号 x y)
(write-line a f)
(repeat ssl
(setq ename(ssname ss i))
(setq dxf(entget ename) ii (strlen(rtos i 2 0)) )
(if (= ii 1) (setq p1 (cdr(assoc 10 dxf)) x (car p1) y (cadr p1) a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4)))
(if (= ii 2) (setq p1 (cdr(assoc 10 dxf)) x (car p1) y (cadr p1) a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4)))
(if (= ii 3) (setq p1 (cdr(assoc 10 dxf)) x (car p1) y (cadr p1) a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4)))
(setq p1 (cdr(assoc 10 dxf)) x (car p1) y (cadr p1) a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4)))
)))
(write-line a f)
(prompt a)(terpri)
(setq i(1+ i))
)
)
)
(close f)
)
展开
 我来答
干笛29
2012-12-07 · TA获得超过1.5万个赞
知道大有可为答主
回答量:2.5万
采纳率:72%
帮助的人:3392万
展开全部
以下是改过的代码,能正确调入,但还是有错,没时间帮你了,自己再摸摸吧

(defun c:ctest (p1 DXF ENAME I SS SSL)
(prompt "请输入文件名:")
(setqaa (getstring)
aa (strcat d aa.txt)
f (open aa w)
)
(princ "请选择要取圆心坐标的圆:")
(setq ss (ssget))
(if (= ss nil)
(progn
(setq i0
ssl(sslength ss)
)
(setq a "序号:"
x y
)
(write-line a f)
(repeat ssl
(setq ename (ssname ss i))
(setq dxf (entget ename)
ii (strlen (rtos i 2 0))
)
(if (= ii 1)
(setqp1 (cdr (assoc 10 dxf))
x (car p1)
y (cadr p1)
a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4))
)
(if (= ii 2)
(setq p1 (cdr (assoc 10 dxf))
x (car p1)
y (cadr p1)
a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4))
)
(if(= ii 3)
(setq p1 (cdr (assoc 10 dxf))
x (car p1)
y (cadr p1)
a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4))
)
(setq p1 (cdr (assoc 10 dxf))
x (car p1)
y (cadr p1)
a (strcat (itoa i) (rtos x 2 4) (rtos y 2 4))
)
)
)
)
(write-line a f)
(prompt a)
(terpri)
(setq i (1+ i))
)
)
)
(close f)
)
浙江启扬智能科技有限公司
2023-06-12 广告
Linux 嵌入式系统中,USB 启动模式能够烧写 ARM 的 uboot 的原因主要有以下几个方面:1. USB 启动模式相对于传统的 BIOS 启动模式来说,具有更高的兼容性和灵活性,可以支持更多的硬件设备和操作系统。2. USB 启动... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
百度网友a9126c52e
2012-12-10 · 超过15用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48.7万
展开全部
(defun ctest( p1 DXF ENAME I SS SSL)
defun定义的如果没加C:是局部函数,不能运行,加了之后才能运行~
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式