标题: [系统相关] 如何用bat批处理去操作Windows系统设置里面的参数选项? [打印本页]
作者: mokson 时间: 2024-1-25 09:24 标题: 如何用bat批处理去操作Windows系统设置里面的参数选项?
如图,每次都是手动打开和点击它,有没有什么方法用bat批处理去实现它?
还有,如何知道是什么指令可以控制这个系统参数或API什么的,用bat又如何调用?
作者: gfd 时间: 2024-1-25 10:26
好像在注册表里面。
下载个注册表对比工具,找到对应注册表,再改成cmd代码
作者: ygqiang 时间: 2024-1-25 11:42
- echo win10-win11系统-禁止:在开始菜单...显示最近打开的项
- reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Start_TrackDocs" /t REG_DWORD /d 0
-
- reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Start_TrackProgs" /t REG_DWORD /d 0
- reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Start_ShowRecentDocs" /t REG_DWORD /d 0
复制代码
作者: mokson 时间: 2024-3-8 08:13
回复 3# ygqiang
非常感谢你的帮忙,写入注册表后可以实现该参数的开和关的显示状态,但实际上并不会清理掉程序最近打开的项,即文件打开的历史记录。只有鼠标点击后,才可以实现清理打开的项,用注册表不能实现。
不知道有什么办法可以实现这个指令。
作者: holley 时间: 2024-3-8 11:17
回复 4# mokson
你是要这个?
if exist "%userprofile%\recent\" (del /f /s /q "%userprofile%\recent\*.*")
if exist "%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\" (del /f /s /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Recent\*.*")
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |