📄 摆直线.lsp
字号:
(defun newline( )
(graphscr)
(setq ss (entsel "\n请用点选择需要修改的直线"))
(setq ee (car ss))
(setq aa (entget ee))
(setq p (getstring"\n把直线摆正成水平(s)/垂直(c):(s/c?)"))
(setq c1 (getpoint "\n 请输入新起点"))
(setq aa (subst (list 10 (car c1) (cadr c1) 0) (assoc 10 aa) aa))
(setq d1 (getpoint "\n 请输入新终点"))
(cond
((= p "s") (setq aa (subst (list 11 (car d1) (cadr c1) 0) (assoc 11 aa) aa)))
((= p "c") (setq aa (subst (list 11 (car c1) (cadr d1) 0) (assoc 11 aa) aa)))
)
(entmod aa)
)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -