永发信息网

LISP画圆程序(defun x()(setq cen (list 0 0)) (command "circle" 5));编辑好了,如何在CAD中实现?谢!

答案:4  悬赏:70  手机版
解决时间 2021-11-29 17:28
LISP画圆程序(defun x()(setq cen (list 0 0)) (command "circle" 5));编辑好了,如何在CAD中实现?谢!
最佳答案
1、所有的括弧要用半角的字符。
2、复制(defun c:xx()(setq cen (list 0 0)) (command "circle" cen 5))到命令行,回车。
3、执行xx。
OK!追问
您好!我复制回车了命令,然后出现了NiL ,我还想问问,为什么函数名要加"C:"?我在visual编辑器里面编程序,然后上面一排哪个是加载?麻烦告诉我详细步骤,非常感谢你!
追答加c:才能在命令行直接调用。
这个界面没用过。可以在命令行load:
命令:(load"xx.lsp")追问(defun c:xx()
(setq cen (list 0 0))
(command "circle" cen 5)
)请问您QQ是多少啊?我的是275988139这个问题困扰了好久,盼望您能够解答!!
全部回答
把文件保存为.lsp格式,appload 加载,不过你定义的X命令会和系统的X命令冲突,建议改一下,比如xx,然后在命令行输入XX 即可

看不懂你要画的这个圆究竟是 0 0圆心 还是直径 5?
你这个命令没有变量,可以直接复制程序的部分代码就可以实现你想要的功能。复制代码(setq cen (list 0 0)) (command "circle" cen 5)到cad的输入行,回车即可。
(defun x()(setq cen (list 0 0)) (command "circle" 5))
你直接defun C:x()就好了嘛 然后再命令行输入X就可以了 不过建议不用X ,可能跟原有快捷键冲突
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
64.28÷0.25÷40用简便方法
名字中带有灯字的食物
半圆的周长为(π+2)r________.
安琪拉cp是李白吗
扶贫领域1+X什么意思
yy剑雨江湖声望值怎么没有了
各位大神 这是我无意中发现的怪虫 本人孤陋寡
固始锦绣宾馆的前楼后楼普通标间的价格是多少
三星丁3机可以插外国卡
为什么sin(x^2sin1/x)/x^2sin1/x
怎么在手机上qq隐藏qq钻?
cv岑先生的淘宝店什么名
坦克世界10元等于多少点券
买psv远程连ps4 pro值得吗
茶具知多少:茶具中隐藏的风水禁忌
推荐资讯
求格斗游戏 开场准备 战斗音效 和ok音效
写一篇800字左右的“心系家长,聚焦成长”为
我想问下,一个叫张召的被网上通缉为什么没有
我想在西柳找工作一天一开的
如何测试棉布中是否含有粘胶
即将营业,敬请期待是怎么个意思
The festival for almost a month.A. have b
现在小学生教材版本是根据省来划分还是根据城
华为怎样修改已有图片日期
记叙文中包不包括写景
超大毛黑和毛粉的领军人物分别是谁?谁知道?
青橄榄怎么保存
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?