问候语
这个周末的项目学习一两件事。lsp文件。
开始学习教程
http://www.cadtutor.net/tutorials/autolisp/quick-start.php
在阅读了教程后,我尝试了一些示例脚本,其中有很多是有意义的新语言。
CHLAYER按预期工作,将文件放入/脚本目录,加载的文件,工作得很好,正如预期的那样,是我可以经常使用的东西。
尝试了“更改十字线角度”脚本:
- (defun c:perpdon (/ a b pntl pnt2 angl) (graphscr)
- (setq a (entsel))
- (setq b (entget (car a)))
- (setq pntl (cdr (assoc 10 b)))
- (setq pnt2 (cdr (assoc 11 b)))
- (setq angl (angle pntl pnt2))
- (setvar "snapang" ang1)
- (princ)
- )
- (defun c:perpdoff (setvar "snapang" 0)
- (princ)
- )
脚本向右选择实体,我选择一行,然后什么也没发生。正交保持0/90
还尝试将脚本“PERPDON”和“PERPDOFF”分开。lsp文件
无论哪种方式,命令“PERPDOFF”总是返回“未知命令按F1寻求帮助”
ACAD 2014
谢谢--
铝 |