MastroLube 发表于 2022-7-5 19:54:53

运行lisp一次(添加支持p

大家好!
 
我为autocad开发了一个小程序,并用innosetup编译了一个安装程序。
我需要添加一个自定义的支持路径,使其工作,但我不知道如何以正确的方式做到这一点。
我刚从Lee Mac上找到这个addremovesupportpaths,但是如何运行一次呢?
 
谢谢各位,
丹尼斯

Lee Mac 发表于 2022-7-5 20:30:48

对不起,你说的“运行一次”是什么意思?
除非在循环内或启动时自动评估函数,否则应该只评估一次。
 
但是,请注意,AutoCAD 2014及以后版本的新安全功能将阻止任何代码在受信任的支持路径之外运行,因此,用户需要从受信任的支持路径加载程序,然后程序才能修改支持路径列表-这似乎违背了任务的目的。
 

MastroLube 发表于 2022-7-5 20:41:12

哦不知道:/
 
最终用户将应用我的lisp并手动添加受信任路径,对吗?这是个坏消息
 
注:这一次,我只打算一次,而不是每次运行lisp(第一次运行时过期的东西)

BIGAL 发表于 2022-7-5 21:04:12

一旦你需要在某处写一些东西,就运行一些东西,比如说一个注册表项并检查它,如果存在,就不要再做了。或者直接写入“已安装”的文件
页: [1]
查看完整版本: 运行lisp一次(添加支持p