【发布时间】:2022-06-17 03:24:19
【问题描述】:
我在使用父文件夹查找 AppData 时遇到问题。最初,我的计划是提取用户名,使用它访问C:\Users\[User]\AppData\Roaming\DraftSight,并创建一个text file,其中包含加载项所需的几个变量。但是,我遇到了一个问题,(getenv "LoginName") 和 (getenv "UserName") 的结果都不匹配 AppData 的父目录的名称。
在寻找另一种查找 AppData 的方法时,我在一个网站 AfraLisp 中找到了信息,其中显示了如何在 AutoLisp 中使用 setcfg 和 getcfg,但我从这些命令中收到的结果是nil。这些命令将这些信息保存在一个名为 AppData.ini 的文件中,但我不确定它的位置。
问题
- 我的加载项如何才能访问 AppData 目录?
- AppData.ini 文件位于何处?这个文件还在使用吗?
网站参考:
- AutoDesk 表单:
(getvar "LoginName")and(getvar "UserName") - AfraLisp:
setcfgandgetcfg - SolidWorks 参考:
getenv - SolidWorks 参考:
getcfg - SolidWorks 参考:
setcfg
【问题讨论】: