设置删除文件时是否需要确定
本帖最后由 9zhmke 于 2020-7-16 13:05 编辑网上没找到资料,跟踪注册表找到这个值_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState第5个值,是55(16进制37)时不需要确认。
在本论坛也看到类似的讨论,但如果是直接导入注册表的话,可能会影响到其他设置值 ,比如Win8里面的最后4位就不是4个0,Win10没测,正确的方法应该是读出这段值,然后只改第5个值。写了段VBS程序,如果正常完成没有提示,如果出错则会提示。主程序段如下:
arrval=WshShell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState")
arrval(4)=55'55是删除文件不确认,51为确认
tmp2="":For i = 0 To UBound(arrval):tmp2=tmp2 & hex(arrval(i))&",":Next:tmp2=left(tmp2,len(tmp2)-1)
tmp2=TryWrtReg("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState",tmp2,"HEX")
if instr(tmp2,"搞定")=0 then msgbox tmp2
因论坛不允许上传VBS附件,更名为.txt,使用时请先用记事本打开改动你希望的值为55或51,55是删除文件不确认,51为确认,我设置的是55。设完保存后把文件扩展名改为.vbs,双击即可,如果什么都没提示那就恭喜你了!
完整程序在此:**** Hidden Message *****
只改第5个值那个16进制数字前面那位不动,只改后面那位对设置影响更小。
0=4
1=5
2=6
3=7
8=C
9=D
A=E
B=F
如:原来31改为35,原来53则改为57
谢谢看看测试 感谢楼主分享,下载试试 感谢楼主原创,喜欢这个设置,下来试试 来试试啦 本帖最后由 窄口牛 于 2020-7-17 11:33 编辑
我发过个帖子,怎么一键设置回收站。你看看。 窄口牛 发表于 2020-7-17 11:24
我发过个帖子,怎么一键设置回收站。你看看。
没搜到,比我这样设置更科学吗? 本帖最后由 窄口牛 于 2020-7-17 18:49 编辑
方向不一样,我那个是关闭所有回收站。链接。
窄口牛 发表于 2020-7-17 18:47
方向不一样,我那个是关闭所有回收站。链接。
不错,设置回收站的配额是个很技巧性的操作 删除文件确认 ,设置点三下就能搞定,不是很复杂,所以之前没考虑过用脚本。 窄口牛 发表于 2020-7-19 06:40
删除文件确认 ,设置点三下就能搞定,不是很复杂,所以之前没考虑过用脚本。
我追求的是把所有新装后要做的操作都自动化完成,一个设回收站虽然少,但所有操作加在一起就多了。 谢谢看看测试 谢谢分享 回收站,不是可以右键属性设置是否删除吗
cinderella1933 发表于 2026-8-15 16:58
回收站,不是可以右键属性设置是否删除吗
是的,但类似设置可能几百项,全部手动操作太累了。 下载看看
页:
[1]
