首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoLisp -找到AppData

AutoLisp -找到AppData
EN

Stack Overflow用户
提问于 2022-06-16 19:24:19
回答 1查看 107关注 0票数 0

我很难用父文件夹找到AppData。最初,我的计划是提取用户名,使用它获得C:\Users\[User]\AppData\Roaming\DraftSight,并创建一个包含外接程序所需的几个变量的文本文件。但是,我遇到了一个问题,即(getenv "LoginName")(getenv "UserName")的结果都不匹配AppData的父目录的名称。

在我寻找找到AppData的另一种方法的过程中,我在一个名为AfraLisp的网站上找到了一些信息,它展示了如何在AutoLisp中使用setcfggetcfg,但是我从这些命令中得到的结果是nil。这些命令将这些信息保存在一个名为AppData.ini的文件中,但我不确定它的位置。

问题

  1. 我的外接程序如何能够访问AppData目录?
  2. AppData.ini文件位于哪里?这个文件还在使用吗?

网站参考资料:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-16 19:24:19

我仍然对AppData.ini文件一无所知,但这个问题包含了我希望找到的关于第一个问题的答案。只需在下面的名称中使用(getenv [Input])来接收它们各自的文件路径。

  1. (getenv "APPDATA") - "C:\Users\AppData\Roaming"
  2. (getenv "LOCALAPPDATA") -> "C:\Users\AppData\Local"
  3. (getenv "ALLUSERSPROFILE") -> "C:\ProgramData"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72650939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档