chenry676 发表于 2021-6-27 15:52:49

如何取消每次启动某插件一直排在第一位(已解决)

本帖最后由 chenry676 于 2021-7-5 22:31 编辑

如何每次启动CAD,让我的希望的插件一直排列在搜索路径的第一位?

mikewolf2k 发表于 2021-6-28 09:52:18

去注册表找。
话说回来,既然这个放前面能导致其它插件冲突,那么其它插件放前面也能导致这个冲突。

chenry676 发表于 2021-6-28 14:37:54

mikewolf2k 发表于 2021-6-28 09:52
去注册表找。
话说回来,既然这个放前面能导致其它插件冲突,那么其它插件放前面也能导致这个冲突。

只要优先保证我的,不关后面冲突,请问注册表如何找?

ㄘ丶转裑ㄧ灬 发表于 2021-6-28 17:51:08

我觉得插件冲突不是它排第一位的关系,试试下面的看看能改变你的顺序吗。
http://bbs.mjtd.com/data/attachment/album/202106/28/175011b5zj48cri3vnjj3w.pnghttp://bbs.mjtd.com/data/attachment/album/202106/28/175011pkm0j0ngln5qw2qx.png
;;;添加支持的搜索路径
(if(null(wcmatch (getenv "ACAD") "*D:\\lisp_ht*"));;文件夹名称用小写
(progn
    (setq tmp1 (strcat "D:\\lisp_ht" ";"(getenv "ACAD")))
    (setenv "ACAD" tmp1)
(princ)
)
)


;;;添加到受信任位置;;CAD版本≥2014;;第一次加载时还是会有提示的
(cond ( (> (atof (getvar "ACADVER")) 19.0 )
    (if(null(wcmatch (getvar "TrustedPaths") "*D:\\Lisp_HT\\...*"))
      (progn
      (setq tmp2 (strcat "D:\\Lisp_HT\\..." ";"(getvar "TrustedPaths")))
      (command "TrustedPaths" tmp2)
      (princ)
      )
    )
)
)

chenry676 发表于 2021-6-28 20:36:07

ㄘ丶转裑ㄧ灬 发表于 2021-6-28 17:51
我觉得插件冲突不是它排第一位的关系,试试下面的看看能改变你的顺序吗。

可以确认是因为它占了第一位的缘故,我现在只要它不要每次启动占第一位就行,每次后移后,其他的插件就可以使用了,您这个代码测试了,改变不了它占第一位,但也是谢谢您!

ㄘ丶转裑ㄧ灬 发表于 2021-6-29 08:31:45

chenry676 发表于 2021-6-28 20:36
可以确认是因为它占了第一位的缘故,我现在只要它不要每次启动占第一位就行,每次后移后,其他的插件就可 ...

路径要改成你自己想要的插件路径,或者海龙工具箱里的代码是否可以改

chenry676 发表于 2021-6-29 10:04:36

有改为自己的路径,海龙不知道要改哪一个文件。
页: [1]
查看完整版本: 如何取消每次启动某插件一直排在第一位(已解决)