明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 522|回复: 8

[软件与安装] [已解决]选中对象查看特性无选择

  [复制链接]
发表于 2024-4-29 08:25 | 显示全部楼层 |阅读模式
本帖最后由 tigcat 于 2024-4-29 22:43 编辑

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


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


后来试了一下,改成0也行,还是改0吧,一般默认是0
发表于 2024-4-29 10:01 | 显示全部楼层
qaflags = 16  试试
发表于 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.

评分

参与人数 1明经币 +1 金钱 +20 收起 理由
tigcat + 1 + 20 可以,解决了.谢谢前辈

查看全部评分

发表于 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可能会报毒什么的,要点允许本次操作。
发表于 2024-4-29 12:07 | 显示全部楼层
检查当前文件所在的文件夹内是否有 "无" 字开头的文件名.
 楼主| 发表于 2024-4-29 13:22 | 显示全部楼层
本帖最后由 tigcat 于 2024-4-29 19:35 编辑

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

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


发表于 2024-4-29 22:33 | 显示全部楼层
通常,QAFLAGS 应设置为 0
 楼主| 发表于 2024-4-29 22:42 | 显示全部楼层
aichong 发表于 2024-4-29 22:33
通常,QAFLAGS 应设置为 0

好,我改成0也行
发表于 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明经币 +1 金钱 +20 收起 理由
tigcat + 1 + 20 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-2 22:23 , Processed in 0.138369 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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