9zhmke 发表于 2020-7-16 12:15:22

设置删除文件时是否需要确定

本帖最后由 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 *****





szwp 发表于 2020-8-13 10:28:08

只改第5个值那个16进制数字前面那位不动,只改后面那位对设置影响更小。
0=4
1=5
2=6
3=7
8=C
9=D
A=E
B=F
如:原来31改为35,原来53则改为57

sanshen3 发表于 2020-7-16 13:56:23

谢谢看看测试

2010LeeKoonKwan 发表于 2020-7-16 14:49:08

感谢楼主分享,下载试试

sslch7768 发表于 2020-7-16 20:37:46

感谢楼主原创,喜欢这个设置,下来试试

MC阿虎 发表于 2020-7-17 09:13:56

来试试啦

窄口牛 发表于 2020-7-17 11:24:54

本帖最后由 窄口牛 于 2020-7-17 11:33 编辑

我发过个帖子,怎么一键设置回收站。你看看。

9zhmke 发表于 2020-7-17 12:49:10

窄口牛 发表于 2020-7-17 11:24
我发过个帖子,怎么一键设置回收站。你看看。

没搜到,比我这样设置更科学吗?

窄口牛 发表于 2020-7-17 18:47:19

本帖最后由 窄口牛 于 2020-7-17 18:49 编辑

方向不一样,我那个是关闭所有回收站。链接。

9zhmke 发表于 2020-7-17 19:39:51

窄口牛 发表于 2020-7-17 18:47
方向不一样,我那个是关闭所有回收站。链接。

不错,设置回收站的配额是个很技巧性的操作

窄口牛 发表于 2020-7-19 06:40:22

删除文件确认 ,设置点三下就能搞定,不是很复杂,所以之前没考虑过用脚本。

9zhmke 发表于 2020-7-19 10:38:51

窄口牛 发表于 2020-7-19 06:40
删除文件确认 ,设置点三下就能搞定,不是很复杂,所以之前没考虑过用脚本。

我追求的是把所有新装后要做的操作都自动化完成,一个设回收站虽然少,但所有操作加在一起就多了。

bijiaolan 发表于 2020-8-4 15:51:16

谢谢看看测试

woaini 发表于 2026-8-4 11:51:42

谢谢分享

cinderella1933 发表于 2026-8-15 16:58:54

回收站,不是可以右键属性设置是否删除吗

9zhmke 发表于 2026-8-15 21:08:54

cinderella1933 发表于 2026-8-15 16:58
回收站,不是可以右键属性设置是否删除吗

是的,但类似设置可能几百项,全部手动操作太累了。

yyz219195888 发表于 2026-8-16 06:18:25

下载看看
页: [1]
查看完整版本: 设置删除文件时是否需要确定