批量写块
<p>谁有批量写块的程序,达到效果步骤如下</p><p>1,输入块名</p><p>2,选择需要做成块的实体</p><p>其中,保存到哪个文件夹可以是事先设定好的。</p><p></p><p>我这个有问题,帮忙改一下,我要保存的文件名是刚才输入的块名:</p><p>(defun c:123 ()</p><p>(setq name (getstring "\请输入块名:"))<br/>(command "wblock" "d:\\name.dwg" "" '(0 0 0) (ssget) "")<br/>)</p> (command "wblock" <font color="#ff0000">(strcat "d://" name ".dwg")</font> '(0 0 0) (ssget) "") <p>(defun c:ww ()<br/> (prompt "\n快速写块")<br/>(setq name (getstring "\请输入块名:"))<br/>(setq p1 (getpoint "\n请指定基点:"))</p><p>(strcat "E://" name ".dwg") <br/> (setq a (ssget))<br/> (command "_copybase" "0,0" a "")<br/>(command "Wblock" name "" p1 a"" )<br/> (command "_pasteclip" "0,0" "")<br/>)这样写还是设定不到路径哦</p> <p>四楼光说不动,这种小程序对你这种大师可是小菜一碟哦</p><p></p>
页:
[1]