标题: [注册表类] 批处理如何判断注册表项下面是不是空的,然后执行代码 [打印本页]
作者: lovekix 时间: 2019-4-27 23:09 标题: 批处理如何判断注册表项下面是不是空的,然后执行代码
本帖最后由 lovekix 于 2019-4-27 23:31 编辑
- @echo off
- reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /v AppsUseLightTheme>nul 2>nul&&goto A||goto B
- :A
- REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /f
- exit
- :B
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v "AppsUseLightTheme" /t REG_DWORD /d "00000000" /f
- exit
- pause>nul
复制代码
这是我写的一个 WIN10 开启关闭夜间模式的
但是不知道 哪里有问题
请高手指点指点
意思为:判断 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize 下面有没有 AppsUseLightTheme
如果有 就删除 如果没有 就添加
作者: lovekix 时间: 2019-4-27 23:31
- @echo off
- reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /v AppsUseLightTheme>nul 2>nul&&goto A||goto B
- :A
- REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /f
- exit
- :B
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v "AppsUseLightTheme" /t REG_DWORD /d "00000000" /f
- exit
- pause>nul
复制代码
晕 写错了
现在解决了 希望 能帮到大家
作者: xczxczxcz 时间: 2019-4-28 19:06
这个值应该一直有嘛。 0;暗色 1;白色。为何要删除。修改值就可以了。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |