还是用这个吧
(defun c:bb(/ n p)
(setq n (strcat "*" (getstring "\n请输入块名:")));在块名前自动添加*号
(setq p (getpoint "\n指定插入点:"))
(command "-insert" n p "1" "1" "0" )
(princ)
)
print1985 发表于 2012-3-25 15:35
这个可以吗
(defun c:bb(/ n p)
(setq n (getstring "\n请输入块名:"))
[em:3:]朋友你好!我万分激动的看到了你在某帖子中的回复:
(defun c:bb(/ n p)
(setq n (getstring "\n请输入块名:"))
(setq p (getpoint "\n指定插入点:"))
(command "-insert" n p "1" "1" "0" )
(princ)
)
这个程序我找了好久,比较类似,但具体功能我希望是这样的0[em:3:]:我通过快捷键的方式在图纸的指定位置插入我编辑好的xx.dwg文件,比例为1,旋转为0,但是插入进来后不是图块的形式,而是图块分解后的形式,类似于insert命令对话框勾选“分解”的效果,你能帮我吗?谢谢你!我的QQ274157750,焦急等待大神回复[em:11:]!
print1985 发表于 2012-3-25 15:35
这个可以吗
(defun c:bb(/ n p)
(setq n (getstring "\n请输入块名:"))
print1985 你好!我万分激动的看到了你在某帖子中的回复:
(defun c:bb(/ n p)
(setq n (getstring "\n请输入块名:"))
(setq p (getpoint "\n指定插入点:"))
(command "-insert" n p "1" "1" "0" )
(princ)
)
这个程序我找了好久,比较类似,但具体功能我希望是这样的0[em:3:]:我通过快捷键的方式在图纸的指定位置插入我编辑好的xx.dwg文件,比例为1,旋转为0,但是插入进来后不是图块的形式,而是图块分解后的形式,类似于insert命令对话框勾选“分解”的效果,你能帮我吗?谢谢你!我的QQ274157750,焦急等待大神回复[em:11:]!