⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 摆直线.lsp

📁 用cad进行二次开发
💻 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 + -