8 Star 14 Fork 6

@lisp CAD应用云/@lisp 文档

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.org 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
VitalGG 提交于 2年前 . some changes

@lisp 配置

配置项的定义与使用

在应用包中,如果配置内容较多,可以将配置内容集中写到 config.lsp 文件中。

我们使用 @:define-config 来定义我们需要的配置项。

(@:define-config 'test:projects-output "D:\\Output" "本地PDF输出目录")
(@:define-configs
    '(test:projects-output "D:\\Output" "本地PDF输出目录"))

(@:define-configs
    '((test:projects-output "D:\\Output" "本地PDF输出目录")
      (test:option1 5  "配置项1")
      (test:option2 "str"  "配置项2")
      (test:option3 3.14  "配置项3")
      ))

在功能实现的函数定义中可以使用以下的函数来完成 配置的读取和设置

(@:set-config 'test:projects-output "D:\\PDF")
(@:get-config 'test:projects-output)
(@:list-config)

变量定义

(@:define-config 可供用户修改的变量名(符号)  默认值  变量说明)

变量设置及修改值

(@:set-config 可供用户修改的变量名(符号)  用户设定值)

变量读值

(@:get-config 可供用户修改的变量名(符号)  )

列所有的变量

(@:list-config)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Lisp
1
https://gitee.com/atlisp/atlisp-docs.git
git@gitee.com:atlisp/atlisp-docs.git
atlisp
atlisp-docs
@lisp 文档
main

搜索帮助