用C#怎么控制组开关
想问一下,用C#怎么控制组开关系统变量,就像下面LISP程序效果(defun c:g()
(if (= (getvar "pickstyle") 0)
(setvar "pickstyle" 1)
(setvar "pickstyle" 0)
)
)
你会不会C#呢? 不怎么会,所以在学 在看新买的VBA.NETc#版,就是不知道这个组改怎么把它关掉 sieben 发表于 2014-6-11 10:35 static/image/common/back.gif
你会不会C#呢?
不是很了解,但在学,不知道控制这个开关是哪个类。 上面是采用系统变量的方式,SetSystemVariable j15tty 发表于 2014-6-11 10:44 static/image/common/back.gif
不是很了解,但在学,不知道控制这个开关是哪个类。
慢慢来吧,学会C#,你的问题自然解决了 efan2000 发表于 2014-6-11 12:30 static/image/common/back.gif
上面是采用系统变量的方式,SetSystemVariable
是的,还有一种就是控制Group的selectable属性,但是引用必须要实例,就是要知道GROUP的objectID才能用,现在在想怎么得到当前图形空间内的组的ID 找到了,在论坛里面有,遍历group的函数http://bbs.mjtd.com/forum.php?mod=viewthread&tid=78963&star=1#37398 C#设置系统变量Autodesk.AutoCAD.ApplicationServices.Application.SetSystemVariable("pickstyle", 1);
页:
[1]