明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: nyistjz

[提问] 判断天正文件

[复制链接]
发表于 2019-12-3 09:00 | 显示全部楼层
不熟悉arx,也不熟悉天正。理论上是可以写针对天正的代理实体的,但是感觉没必要。
 楼主| 发表于 2019-12-3 09:31 | 显示全部楼层
satan421 发表于 2019-12-3 08:55
;;不针对天正。可以判断一些代理实体,不全面。

谢谢您,您写的这段代码,基本上已经可以解决问题了。
其实找到能够针对天正的代理实体,还是有其必要性的,因为只有这样才能有针对性的加载代理所对应的插件。
如果能找到对应天正的解决办法,那就完美了。

感谢您!
发表于 2019-12-3 11:30 | 显示全部楼层
nyistjz 发表于 2019-12-3 09:31
谢谢您,您写的这段代码,基本上已经可以解决问题了。
其实找到能够针对天正的代理实体,还是有其必要性 ...

将如下这段代码添加到你程序的任何地方,即可实现自动判断加载天正插件!
  1. ;;自动判断加载天正
  2. (if (and
  3.       (member "TCH_DBCONFIG"
  4.               (mapcar 'cdr
  5.                       (vl-remove-if
  6.                         '(lambda (a) (/= 3 (car a)))
  7.                         (entget (namedobjdict))
  8.                       )
  9.               )
  10.       )
  11.       (not
  12.         (member (strcase "tch_kernal.arx") (mapcar 'strcase (arx)))
  13.       )
  14.       (findfile "tch_kernal.arx")
  15.       (arxload "tch_kernal.arx" "\n未找到天正插件!")
  16.     )
  17.   (princ "\n天正插件已自动加载...")
  18. )

注意:天正插件arx必须在可搜索目录里,否则"tch_kernal.arx"请自行添加绝对目录!
发表于 2019-12-3 12:27 | 显示全部楼层
安装天正后,直接用cad14打开图纸,如果是天正图纸,会自动提示是否加载插件
 楼主| 发表于 2019-12-4 08:47 | 显示全部楼层
Gu_xl 发表于 2019-12-3 11:30
将如下这段代码添加到你程序的任何地方,即可实现自动判断加载天正插件!

注意:天正插件arx必须在可 ...

测试通过,问题解决,感谢!
 楼主| 发表于 2022-9-5 15:44 | 显示全部楼层
如何判断这是个天正图纸?
13楼的办法对这个文件的判断无效!

本帖子中包含更多资源

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

x
 楼主| 发表于 2022-9-5 15:47 | 显示全部楼层
Gu_xl 发表于 2019-12-3 11:30
将如下这段代码添加到你程序的任何地方,即可实现自动判断加载天正插件!

注意:天正插件arx必须在可 ...

我放在16楼的这个文件,用你这个办法不能判断了。
你看是不是需要其它什么办法了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 07:25 , Processed in 0.157643 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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