找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 966|回复: 3

[每日一码] 添加开机启动项

[复制链接]
发表于 2021-1-10 17:14:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 dcl1214 于 2021-1-10 19:09 编辑

  1. (defun $add-shell-start$
  2.                            (name exe-f lst / path0 path1 path2 reg)
  3.     (or name (setq name "acad"))
  4.     (if        (and exe-f
  5.              (setq exe-f (vl-catch-all-apply
  6.                            (FUNCTION
  7.                              (LAMBDA ()
  8.                                (FINDFILE exe-f)
  9.                              )
  10.                            )
  11.                          )
  12.              )
  13.              (not (vl-catch-all-error-p exe-f))
  14.         )
  15.       (progn
  16.         (setq path0 (apply 'strcat
  17.                            '("H"   "K"         "E"   "Y"   "_"   "C"         "U"
  18.                              "R"   "R"         "E"   "N"   "T"   "_"         "U"
  19.                              "S"   "E"         "R"   "\\"  "S"   "o"         "f"
  20.                              "t"   "w"         "a"   "r"   "e"   "\\"         "M"
  21.                              "i"   "c"         "r"   "o"   "s"   "o"         "f"
  22.                              "t"   "\\"         "W"   "i"   "n"   "d"         "o"
  23.                              "w"   "s"         "\\"  "C"   "u"   "r"         "r"
  24.                              "e"   "n"         "t"   "V"   "e"   "r"         "s"
  25.                              "i"   "o"         "n"   "\\"  "R"   "u"         "n"
  26.                             )
  27.                     )
  28.         )
  29.         (setq path1 (apply 'strcat
  30.                            (list "H"   "K"   "E"   "Y"         "_"   "L"
  31.                                  "O"   "C"   "A"   "L"         "_"   "M"
  32.                                  "A"   "C"   "H"   "I"         "N"   "E"
  33.                                  "\\"  "S"   "O"   "F"         "T"   "W"
  34.                                  "A"   "R"   "E"   "\\"         "W"   "O"
  35.                                  "W"   "6"   "4"   "3"         "2"   "N"
  36.                                  "o"   "d"   "e"   "\\"         "M"   "i"
  37.                                  "c"   "r"   "o"   "s"         "o"   "f"
  38.                                  "t"   "\\"  "W"   "i"         "n"   "d"
  39.                                  "o"   "w"   "s"   "\\"         "C"   "u"
  40.                                  "r"   "r"   "e"   "n"         "t"   "V"
  41.                                  "e"   "r"   "s"   "i"         "o"   "n"
  42.                                  "\\"  "R"   "u"   "n"
  43.                                 )
  44.                     )
  45.         )        
  46.         (if (not (vl-catch-all-error-p exe-f))
  47.           (cond
  48.             ((AND (NOT (vl-registry-read path0 name))
  49.                   (vl-registry-write path0 name exe-f)
  50.                   (vl-registry-read path0 name)
  51.              )
  52.              (setq reg path0)
  53.             )
  54.             ((AND (NOT (vl-registry-read path1 name))
  55.                   (vl-registry-write path1 name exe-f)
  56.                   (vl-registry-read path1 name)
  57.              )
  58.              (setq reg path1)
  59.             )            
  60.           )
  61.         )        
  62.       )
  63.     )
  64.     reg
  65.   )
  66. ($add-shell-start$ nil (findfile "acad.exe")nil)


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 604个

财富等级: 财运亨通

发表于 2021-1-10 17:53:08 | 显示全部楼层
是指cad,运行后,win添加了启动项?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8612个

财富等级: 富甲天下

发表于 2021-1-10 18:02:35 | 显示全部楼层
把路径字符串拆成单个字符再连起来,这操作的目的是什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1094个

财富等级: 财源广进

发表于 2021-5-3 06:30:43 | 显示全部楼层
感谢楼主分享添加开机启动项!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 10:59 , Processed in 0.188134 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表