tigcat 发表于 2024-4-29 08:25

[已解决]选中对象查看特性无选择

本帖最后由 tigcat 于 2024-4-29 22:43 编辑

最近CAD出问题了,我图中有一条直线,我单击它呈选中状态,然后按ctrl+1打开特性框,本该可以直接查看属性的,现在特性框提示无选择,必须再单击一下才可以查看。用的CAD2014,前几天还好好的,突然成这样子了,不知道有前辈遇到过没?怎么解决这个问题。同时发现原来可以运行的一些lisp也不能运行了,提示语法不对,一些有command命令行的lisp出问题了,不知道这两个问题是否有关联。


经过pzweng大侠指点,qaflags = 16就可以了.其他方案没尝试.谢谢回复的各位前辈.


后来试了一下,改成0也行,还是改0吧,一般默认是0

pzweng 发表于 2024-4-29 10:01

qaflags = 16试试

pzweng 发表于 2024-4-29 10:13

QAFLAGS acceps a alue between 0 and 32767
bit 0(1):^C in menu macro cancels grips (acts like keyboard ).
bit 1 (2):no pause during text screen listings.
bit 2 (4): no "alert" dialogs (text display instead)
bit 7(128):accepts "screen picks" (point lists) ia (command) function.
Normally QAFLAGS should be set to 0.Because it might be set to other alues it is a good idea to put (setvar "QAFLAGS" 0) inacaddoc. sp or any other of your lisp files that you use for startup.

tiancao100 发表于 2024-4-29 10:34

AutoCAD选择对象后不能显示对象特性解决办法

1、AutoCAD安装后,卸载器其它产品(比如AutoCAD360),重新安装即可。

2、在你的安装包里面找到AcAuthEntities19chs.tlb和axdb19chs.tlb两个文件,把他们复制到你CAD2014的安装目录下再重启下CAD即可。

3、cad不显示特性,空白
解决办法:工具-选项-文件中,支持文件搜索路径中 点添加,再点浏览,找到“C:\Program Files\Common Files\Autodesk Shared”点确定,就OK了。
      需要在AutoCAD的每个配置文件,支持文件搜索路径中修改。
4、CAD画的可以显示特性,但是天正画的图形特性显示无选择
解决办法:在天正安装目录下 有 sysXX(xx位数字)几个文件夹,每个文件夹中都有 3 个 .reg 文件,都分别双击一下,注册,360可能会报毒什么的,要点允许本次操作。

htlaser 发表于 2024-4-29 12:07

检查当前文件所在的文件夹内是否有 "无" 字开头的文件名.

tigcat 发表于 2024-4-29 13:22

本帖最后由 tigcat 于 2024-4-29 19:35 编辑

谢谢各位大侠,晚上回去试试,解决后反馈回来,

[已解决]我回来后按大侠指点,把qaflags变量值改为16,就真的可以了.改之前是1.
其他方案因为解决了就没试了.


aichong 发表于 2024-4-29 22:33

通常,QAFLAGS 应设置为 0

tigcat 发表于 2024-4-29 22:42

aichong 发表于 2024-4-29 22:33
通常,QAFLAGS 应设置为 0

好,我改成0也行

aichong 发表于 2024-4-30 14:44


QAFLAGS系统变量
http://carrot1983.blog.sohu.com/94902506.html
2008-07-18 16:57

1.复制方式

修改以下变量,可以实现选择物体后按ctrl+c 就进行复制

(setvar "pickfirst" 1)

(setvar "qaflags" 0)

QAFLAGS是个未公布的系统变量

通常用来在LISP中控制选择集中多个对象炸开的

QAFLAGS还对ctrl起作用,如果QAFLAGS=1,那么进行Ctrl+c的时候就不能先选物体再复制。

如果QAFLAGS=0,就可以先选物体再复制。

2.例子:炸掉多个物件:

(defun c:tt ()
(setvar "qaflags" 0)
(if (setq ss (ssget))
    (command "._EXPLODE" ss)
)
(princ)
)

3.2008-8-21补充,当出现

“我是先已经选中了,然后CTRL+1
结果特性窗口显示“无选择””


只要(setvar "qaflags" 0)

最后修改于 2015-01-25 19:30
-------------------
QAFLAGS是个未公布的变量,用来控制LISP中使用EXPLODE炸开一个选择集的时候的表现。
如果QAFLAGS=1,可以炸开选择集所有实体。

(command "explode" ss "")的时候仅仅能炸开选择集的第一个实体,其他实体炸不了.
这个变量不影响标准的EXPLODE命令的执行。
(command "explode" (ssget) "")

如果QAFLAGS=0,那么用LISP执行

你可以在命令行试验分别设置变量QAFLAGS为0或者1时候:
-------------------
QAFLAGS是AutoCAD未公布的一个系统变量。如遇双击、复制等一些莫名其妙的小问题,可配合(setvar "pickfirst" 1)使用。
页: [1]
查看完整版本: [已解决]选中对象查看特性无选择