如题,求助各路大神,实体对象的事件,是否可以像lisp的永久反应器一样,不受图纸开关而一直存在?网友答:
要加载插件才行,你用自己写的插件加载了事件,图纸关了再开,还是有效的,cad关了,打开,不加载你的插件,是无效的,再加载上插件,又变成有效的
简而言之,取决于是否加载了你的插件,在插件里对事件进行规范,和图纸开关无关网友答:
插件需要设置启动自动加载吧,而且是每个文件打开一次加载一次的。虽然不需要手动。网友答:
否,加载一次,与文件无关网友答: LISP的永久反应器不受图纸开关影响?不加载你的lisp都可以?网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 00:38 编辑
永久反应器就是CAD自己驱动,自然是不需要插件了.
例如动态块和关联标注这种,你构造好数据存进去,它自己就驱动了.
现在应该大部分插件都是去永久化,
自己插件驱动的事件不会冲突其他,毕竟没加载插件用啥用啊.
一来你可以自己实现重新绑定图元和事件关系,
二来检测图元关系也不是难事.
Acad对于这个地方其实只是试错,
完全CAD驱动是要通过约束求解器.
它并没有完整实现,甚至它在revit上面也没有做好...网友答:
没有插件环境他不能发生反应吧网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 03:53 编辑
只要CAD自己提供了不就好了.网友答:
还是大师你厉害。没有你不会的。佩服佩服。网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 04:35 编辑
例如我提供了一个加法反应器,
要求你存到主字典key为"add",value用多个数字用空格隔开,
我就可以通过数据库录入事件触发,计算结果并存入字典"add_result"上面.
我们打造一个联盟,支持"计算器协议",
这样我们虽然各自是不同的插件,就会给用户一种神奇的感觉,
居然可以无缝衔接计算器...
现在"我"的角色其实是acad.
简而言之,取决于是否加载了你的插件,在插件里对事件进行规范,和图纸开关无关网友答:
发表于 2023-2-11 18:03
要加载插件才行,你用自己写的插件加载了事件……
插件需要设置启动自动加载吧,而且是每个文件打开一次加载一次的。虽然不需要手动。网友答:
chixun99 发表于 2023-2-13 13:32
插件需要设置启动自动加载吧,而且是每个文件打开一次加载一次的。虽然不需要手动。
否,加载一次,与文件无关网友答: LISP的永久反应器不受图纸开关影响?不加载你的lisp都可以?网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 00:38 编辑
bskidtf 发表于 2025-7-30 23:46
LISP的永久反应器不受图纸开关影响?不加载你的lisp都可以?
永久反应器就是CAD自己驱动,自然是不需要插件了.
例如动态块和关联标注这种,你构造好数据存进去,它自己就驱动了.
现在应该大部分插件都是去永久化,
自己插件驱动的事件不会冲突其他,毕竟没加载插件用啥用啊.
一来你可以自己实现重新绑定图元和事件关系,
二来检测图元关系也不是难事.
Acad对于这个地方其实只是试错,
完全CAD驱动是要通过约束求解器.
它并没有完整实现,甚至它在revit上面也没有做好...网友答:
你有种再说一遍 发表于 2025-7-31 00:34
永久反应器就是CAD自己驱动,自然是不需要插件了.
例如动态块和关联标注这种,你构造好数据存进去,它自己 ...
没有插件环境他不能发生反应吧网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 03:53 编辑
bskidtf 发表于 2025-7-31 01:04
没有插件环境他不能发生反应吧
只要CAD自己提供了不就好了.网友答:
你有种再说一遍 发表于 2025-7-31 01:06
只有CAD自己提供了不就好了
还是大师你厉害。没有你不会的。佩服佩服。网友答: 本帖最后由 你有种再说一遍 于 2025-7-31 04:35 编辑
bskidtf 发表于 2025-7-31 01:07
还是大师你厉害。没有你不会的。佩服佩服。
例如我提供了一个加法反应器,
要求你存到主字典key为"add",value用多个数字用空格隔开,
我就可以通过数据库录入事件触发,计算结果并存入字典"add_result"上面.
我们打造一个联盟,支持"计算器协议",
这样我们虽然各自是不同的插件,就会给用户一种神奇的感觉,
居然可以无缝衔接计算器...
现在"我"的角色其实是acad.