明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1222|回复: 6

[提问] 请帮我看看这个LSp:插入块不认根目录

[复制链接]
发表于 2015-8-5 13:18:17 | 显示全部楼层 |阅读模式
本帖最后由 wngxb 于 2015-8-5 13:23 编辑

下面的代码可以把D盘的dwg文件插入快速CAD


;$$$$$$$$$$$$
(DEFUN C:ck( )
(SETVAR "CMDECHO" 0)
(SETVAR "OSMODE" 0);关闭捕捉
  (COMMAND "_INSERT" "D:\22.dwg" (getpoint "\n图块插入点:"))
  (princ)  ;静默退出
)


但当我深入根目录的时候就不行了,请帮我看看哪里出了问题。另外插入的希望不要成块,因为我需要插入动态块,不想插入了还需要炸开一次。谢谢指点。

;$$$$$$$$$$$$
(DEFUN C:ck( )
(SETVAR "CMDECHO" 0)
(SETVAR "OSMODE" 0);关闭捕捉
  (COMMAND "_INSERT" "D:\000\新建文件夹\22.dwg" (getpoint "\n图块插入点:"))
  (princ)  ;静默退出
)
发表于 2015-8-5 13:27:51 | 显示全部楼层
本帖最后由 llsheng_73 于 2015-8-5 13:29 编辑

不想插入了还需要炸开一次;;;

(commnad"insert" (strcat"*" dwgfilename) (getpoint "\n图块插入点:")));;;dwgfilename dwg文件全路径文件名,比如 "D:\\000\\新建文件夹\\22.dwg"或者"D:/000/新建文件夹/22.dwg"
文件名前边加入"*"后会在图块插入时对图块进行分解,所以插入后不会是一个图块,相当于对插入的图块进行了explode

评分

参与人数 1明经币 +1 收起 理由
edata + 1 很给力!

查看全部评分

 楼主| 发表于 2015-8-5 13:54:24 | 显示全部楼层
本帖最后由 wngxb 于 2015-8-5 14:05 编辑
llsheng_73 发表于 2015-8-5 13:27
不想插入了还需要炸开一次;;;

(commnad"insert" (strcat"*" dwgfilename) (getpoint "\n图块插入点:"))) ...


不好意思,因为是白菜,能不能帮我编辑哈整个代码。刚刚试了,不但提示坐标/旋转,还要炸开一次才能用动态块

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-8-5 21:42:40 | 显示全部楼层
本帖最后由 llsheng_73 于 2015-8-5 21:48 编辑
wngxb 发表于 2015-8-5 13:54
不好意思,因为是白菜,能不能帮我编辑哈整个代码。刚刚试了,不但提示坐标/旋转,还要炸开一次才能用动 ...


后边的比例因子什么的照样写在寻句COMMAND后边不就行了么?
至于白菜,估计相当部分人都是从白菜开始一句句啃代码,一行行测试过来的
相对来说通过command调用cad内部命令的程序还是比较容易的,对照帮助里边的命令,在命令行一步步运行它,注意命令过程中的各种提示经及你输入的东东,完了把你输入的内容依顺序写入命令后边一般情况下就可以了
 楼主| 发表于 2015-8-5 23:01:49 | 显示全部楼层
llsheng_73 发表于 2015-8-5 21:42
后边的比例因子什么的照样写在寻句COMMAND后边不就行了么?
至于白菜,估计相当部分人都是从白菜开始一 ...

我能流汗吗?很深奥,不知道什么时候能理解,73,虽然无法马上解决问题,但还是非常非常的谢谢你的2次回复。
发表于 2015-8-8 23:48:42 | 显示全部楼层
D:\000\新建文件夹\22.dwg" (getpoint "\n图块插入点:"))
个人觉得路径还是全英文的比较好,你可以试试;
也遇到过中文的有时就会莫名其妙的出问题;供参考;
 楼主| 发表于 2015-8-9 17:28:39 | 显示全部楼层
楚留香 发表于 2015-8-8 23:48
D:\000\新建文件夹\22.dwg" (getpoint "\n图块插入点:"))
个人觉得路径还是全英文的比较好,你可以试试;
...

虽然还是有问题,对你的指导我非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 12:30 , Processed in 0.194201 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表