[wwwliuyu]冰风 21:02:55
arg是什么文件?
[dcl1214]昌立 21:09:04
配置文件
[wwwliuyu]冰风 21:18:33
这个还真不知道如何用LISP加载。不如直接写注册表吧
[dcl1214]昌立 21:18:57
总要有执行程序啊
[wwwliuyu]冰风 21:19:40
lisp可以写注册表呀
[dcl1214]昌立 21:19:51
哦
想起来了
但是很多arg文件
要切换当前arg
[wwwliuyu]冰风 21:21:28
到论坛发帖问吧,应该有人知道如何做
[dcl1214]昌立 21:22:39
我去发帖去
[dcl1214]昌立 21:24:32
[wwwliuyu]冰风 21:24:34
你可以找下Activex属性,看下有没提贡方法
[wwwliuyu]冰风 21:27:30
[qqimg]201307/{85C1E6F0-47A0-1CC3-3D4A-275538CC3F63}.jpg[/qqimg]这个可能是你想要找的
[HNFSF](看海) 21:34:50
(VLA-PUT-COLOR LAYER 9)
这儿的layer图层名怎么转换成vla对象?
[pzweng][pzweng]路人 21:37:19
(vla-item *layer* "图层名")
[HNFSF](看海) 21:37:28
谢谢
[linshiyin2]大地 21:38:45
[HNFSF](看海) 21:38:46
命令: (vla-item *layer* "DOTE")
参数类型错误: VLA-OBJECT nil
[linshiyin2]大地 21:39:06
给大家出个题目
[pzweng][pzweng]路人 21:39:11
你得看书了
*layer*是集合
[HNFSF](看海) 21:40:02
知道了“dote”图层,不能直接转换成vla对象?
[linshiyin2]大地 21:40:30
lisp读取,存储数据文件为逗号间隔形式
[wwwliuyu]冰风 21:41:02
(vlax-ename->vla-object(tblobjname "layer" "图层名"))
[linshiyin2]大地 21:41:18
这样方便excel打开编辑
[HNFSF](看海) 21:42:08
(VLA-PUT-COLOR (vlax-ename->vla-object(tblobjname "layer" "DOTE")) 9)
这个管用,谢谢
[linshiyin2]大地 21:42:30
谁能写个通用读取些入函数
[HNFSF](看海) 21:42:45
谢谢冰风
[wwwliuyu]冰风 21:43:26
不用客气
[HNFSF](看海) 21:44:41
大地说的是这个意思,对吧
(VLA-PUT-COLOR (vla-item (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) "DOTE") 11)
这样也行,但是还是冰风的简单直接
[wwwliuyu]冰风 21:47:13
但是这种方法更能了解CAD结构
[HNFSF](看海) 21:47:35
也是
[HNFSF](看海) 21:51:44
修改颜色随层,那种方法速度快?
(VLAX-FOR OBJ MODELSPACE (VLA-PUT-COLOR OBJ 256))
(command "_.chprop" "_all" "" "_color" "_bylayer" "")
[kwok][ww5w]行舟月下 21:55:38
(SETQ SS (SSGET " "))
(vl-cmdf ".setbylayer" ss "" "y" "y")
2008以上修改颜色随层,低版本没试
[linshiyin2]大地 21:56:10
[HNFSF](看海) 21:57:19
我来试试
[HNFSF](看海) 21:58:50
低版本没有setbylayer命令
2006
还是这样用
[VBALISPER]恐龙 22:07:39
CDATE 得到的值,最后单位是什么啊.为什么我看到别人求时间差时,要 *86400
[VBALISPER]恐龙 22:08:32
我感觉时间过了2秒,显示出来才耗时0.2秒 |