创建示例LISP以插入b
你好我搜索Lisp以更快地插入块。
例:如果在键盘上写“1”,我可以在我的绘图中插入“块1”。我可以插入“block 1”,直到Lisp程序为止
如果在键盘上写“2”,我可以在绘图中插入“块2”。我可以插入“block 2”,直到LISP停止
我所有的区块都在同一张图纸中。
谢谢 你真的认为使用数字作为调用lisp例程插入块的方法是一个好主意吗?加载并运行lisp例程1后会发生什么。lsp第一次实际需要使用图形中的数字“1”作为实际数字? 由于所有插入块的方法都可用,几乎不需要LISP。
您是否希望在不需要使用COPY命令的情况下多次插入同一块? 插入多个块:https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/Insert-multiple-blocks-s.html 备注(defun c:39()(setvar“osmode”39))
线拾取点拖动鼠标,在类型39上具有正交,无probs线为39长。
但是,是的,插入块调色板,幻灯片,菜单等多种方式。 使用defun c:39只需要一个步骤,只需调用命令39即可
可供替代的
如果图形中存在块,我更喜欢使用initget和getkword进行简单的defun
仅setq bn(例如:块名为39)等。。
(命令“insert”bn pt 1)
但这需要两个步骤,调用命令,然后执行39 我已将此问题转移到Autolisp部分:http://www.cadtutor.net/forum/forumdisplay.php?21-AutoLISP Visual LISP amp DCL B29 B43 B56可以做到看看这个http://www.cadtutor.net/forum/showthread.php?93661-Lisp表示圆角半径/第3页只需添加一个“B”选项。
这是反应堆的好主意
我相信很多选秀人都喜欢这个!!
我见过很多使用数字defun的草稿(c:30 c:40等等)如斯纳邦等。。
可能发生冲突?因为defun是全局变量 我可以加上“B”选项,这个周末可能会下雨。只要块名没有空格,它就可以工作。这就是“B”、“C”、“O”和“F”的用法,还有其他的想法吗。
页:
[1]