用COMMAND插入块的小疑问
<p>由于单位图框图签块名和块样子的变化,为了偷懒,做了个块替换的小LSP</p><p>首先用LSP取得原来图签的插入点PT,和比例SCALE</p><p>调用下面的语句老出问题,</p><p>(command "insert" "TQB" PT scale "" "")问题出在PT的位置,</p><p>后来我改成了</p><p>(command "insert" "BTL" "S" scale "R" "O" PT)也就是把PT点的位置放最后,为什么会这样子呢;是LSP语言的要求么</p><p>顺便问下,我在改变图层时候 比如要改到“14图纸信息层”</p><p>用(command "layer" "s" “14图纸信息层”)14后面的中文读不出来,直接读了14就说找不到该层了。我是在14版使用的的这句。刚学这玩意,请多多指教</p><p>谢谢先</p> <p>不明白是怎么回事。(command "-layer" "s" "14图纸信息层" "")我在R14版上测试成功。</p><p>楼主是不是直接将代码贴切到R14版的命令行呀?如果是这样中文就不会出现。</p><p>程序用LOAD函数加载才行。既使用文件拖放方法,CAD也调用LOAD函数。</p> 非常感谢斑竹回复,明白了。
页:
[1]