CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于配置文件(AutoLISP)

2023-1-6 12:42| 发布者: admin| 查看: 1095| 评论: 0|来自: AutoCAD

摘要: AutoCAD 使用名为 acadxxxx.cfg 的配置文件来存储设备和应用程序信息。

AutoCAD 使用名为 acadxxxx.cfg 的配置文件来存储设备和应用程序信息。

文件名中的 xxxx 是指 AutoCAD 版本号。此文件的 AppData 部分供用户和开发人员存储与其应用程序相关的配置信息。和 函数允许 AutoLISP 应用程序检查和更改 AppData 部分中的参数值。getcfgsetcfg

该函数需要两个字符串,分别表示节和参数,以及要分配的值。返回的值是无法存储该值或分配给参数的值。该函数需要节和参数从中检索值,如果参数存在,则返回该值。setcfgsetcfgnilgetcfg

以下代码在 AppData 下创建一个名为 ArchStuff 的部分,其参数名为 WallThk。然后将“8”的值分配给 WallThk。

(setcfg "AppData/ArchStuff/WallThk" "8")
"8"

下面的代码返回分配给指定部分和参数的值。

(getcfg "AppData/ArchStuff/WallThk")
"8"
注意:建议将值存储在 Mac OS 上的 Windows 注册表或 AutoCAD 特性列表(HKCU.plistHKLM.plist)文件。这可以使用 and 函数来完成。vl-registry-readvl-registry-write

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-7 19:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部