我想控制选项里面的功能
有没有办法?
网友答: 本帖最后由 自贡黄明儒 于 2024-9-29 16:24 编辑
i小小白i 发表于 2024-9-29 08:57
overkill在低版本CAD里属于ET扩展的名令,后来才变成高版本CAD自带的命令的。可以在CAD2010的安装目录里找 ...
我差点就相信你了,打开2010看了一上,没有汉字。老外也不可能搞成汉字呀?

- ;;1 调用overkill
- (if (wcmatch (getvar "AcadVer") "*BricsCAD*")
- (vl-catch-all-apply 'vl-cmdf (list "_.overkill" ss "" ""))
- (vl-catch-all-apply 'vl-cmdf (list "_.overkill" ss ""))
- )
网友答:
i小小白i 发表于 2024-9-29 16:35
(command-s "-overkill" "all" "" "E" "N" "D");;提示错误,但改成 (command-s "-overkill" "all" " ...
浩辰CAD接受(command-s "-overkill" "all" "" "E" "N" "D")
不接受(command-s "-overkill" "all" "" "E" "否" "D")网友答:
自贡黄明儒 发表于 2024-9-29 16:21
我差点就相信你了,打开2010看了一上,没有汉字。老外也不可能搞成汉字呀?
(command-s "-overkill" "all" "" "E" "N" "D");;提示错误,但改成 (command-s "-overkill" "all" "" "E" "否" "D")就可以了。网友答: 输入-overkill,看看命令流就知道了。网友答: 想多了,ov没有命令行的网友答:
kozmosovia 发表于 2024-9-28 19:26
想多了,ov没有命令行的
你孤陋寡闻了,亲测Autocad2021、浩辰CAD2025已经有了
网友答: \HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.1\ACAD-D001:804\Profiles\<<未命名配置>>\Dialogs\Overkill
CombineEndToEnd
CombinePartialOverlaps
CAD运行过程中修改无效,关闭CAD,修改注册表才能生效网友答:
qazxswk 发表于 2024-9-28 20:45
你孤陋寡闻了,亲测Autocad2021、浩辰CAD2025已经有了
但是设置了没反应,提示:无效的选项关键字

- (command-s "-OVERKILL" selSet "" "P" "Y" "T" "N" "E" "N" "D")
taoyi0727 发表于 2024-9-28 21:04
\HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.1\ACAD-D001:804\Profiles\\Dialogs\Overkill
Combi ...
那就是修改注册表, 然后提示用户重启cad? 我先记下来网友答: 注意你用的CAD版本
网友答:
魔法披风 发表于 2024-9-28 23:13
那就是修改注册表, 然后提示用户重启cad? 我先记下来
你没有解到,我说的是关闭CAD修改注册表
如果打开CAD修改,注册表是能改,但是在你关闭CAD时,注册表会还原原来的值网友答: overkill在低版本CAD里属于ET扩展的名令,后来才变成高版本CAD自带的命令的。可以在CAD2010的安装目录里找到“overkill.lsp"的源码,它提供了DCL和命令行两种形式,你会发现它的关键字用的并不是字母,而是汉字(对于中文CAD是这样的)。