明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 883|回复: 2

[提问] 关于严大师的查找替换,请教注册表

[复制链接]
发表于 2019-10-30 08:12 | 显示全部楼层 |阅读模式
本帖最后由 尘缘一生 于 2019-10-30 08:22 编辑

严大师的查找替换有下面注册表数据:

;;;**********************************************
;;;写注册表选项配置
;;;**********************************************
(defun registrywrite()
  (and wqpp(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "wqpp" wqpp))
  (and qfdxx(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "qfdxx" qfdxx))
  (and dhwz(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "dhwz" dhwz))
  (and duohwz(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "duohwz" duohwz))
  (and sxwz(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "sxwz" sxwz))
  (and tzwz(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "tzwz" tzwz))
  (and knwz(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "knwz" knwz))
  (and tzqt(vl-registry-write "HKEY_CURRENT_USER\\czthoption" "tzqt" tzqt))
  (vl-registry-write "HKEY_CURRENT_USER\\czthoption" "cycz" cycz)
  (vl-registry-write "HKEY_CURRENT_USER\\czthoption" "cyth" cyth)
  (vl-registry-write "HKEY_CURRENT_USER\\czthoption" "qk" qk)
)


     使用中发现,有时候崩溃,就是注册表数据有问题,下面我写了几句代码,但是不敢确定,能否删除这些注册,请大家给看看,或
;;;**************************************************
;;;清除注册表,初始化,防止崩溃
;;;**************************************************
(defun dosl19 ()
  (princ "\删除本程序注册表项,系统重置!!!")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "wqpp")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "qfdxx")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "dhwz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "duohwz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "sxwz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "tzwz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "knwz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "tzqt")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "cycz")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "cyth")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "qk")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "jiaoju")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption" "screenpt")
  (vl-registry-delete "HKEY_CURRENT_USER\\czthoption")
)

主要我不敢确定能否删除干净,或者不用写这么长?一句话最后的就能删除?

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2019-10-30 09:00 | 显示全部楼层
本帖最后由 lucas_3333 于 2019-10-30 09:03 编辑

6,7十年代的人还工作在一线啊,可敬可敬!
回复 支持 0 反对 1

使用道具 举报

发表于 2019-10-30 23:48 | 显示全部楼层
(foreach d (list
                (list "表1" 表2“”)
                。。。。。。。。。。。。。。。
             )
( vl-registry-delete (nth 0 d (nth 1 d))
)
                  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-2 07:59 , Processed in 0.241842 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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