明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 802|回复: 4

1个小问题

[复制链接]
发表于 2007-12-6 20:13 | 显示全部楼层 |阅读模式
小弟在使用AutoCAD的过程中经常会遇到两条直线倒R=10的圆角的时候,用cad的话老是要:f r 10
能不能用autolisp写个小插件,例如:ff,直接就选2条直线,选完自动倒R=10的角??小弟不会
autolisp,请各位大哥大姐不吝赐教!
发表于 2007-12-6 22:48 | 显示全部楼层
  1. (defun c:ff( / ffqv)
  2. (setvar "cmdecho" 0)
  3. (setq ffqv (getvar "FILLETRAD"))
  4. (setvar "FILLETRAD" 10)
  5. (command "fillet" pause pause)
  6. (setvar "FILLETRAD" ffqv)
  7. )
发表于 2007-12-7 02:24 | 显示全部楼层

在加入 修剪就完美了

呵呵

想请教下楼上的

pause 是什么意思怎么使用 使用时要注意写什么

我想他的意思是将控制权由LSP交还给操作人员 但是我的教材没有说到他的使用

发表于 2007-12-7 03:33 | 显示全部楼层
pause是暂停,等待用户输入或选择。
发表于 2007-12-7 22:54 | 显示全部楼层

pause 使用中 cmdecho 要设置为1把

我用了下 在CMDECHO 为0是 执行命令后 空格不出现提示也不跳行但可以继续执行后续的操作。

搞了半天才明白 要在命令行显示才出提示。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-14 16:43 , Processed in 0.140025 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表