微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Win7批处理命令:添加“显示|不显示 隐藏文件”右键菜单

Win7用户都知道,如果要显示隐藏的文件,需在“文件夹选项”的“查看”页的“高级设置”中将“显示隐藏文件文件夹、驱动器”选中。这个“显示隐藏文件”的操作方式很不方便,能不能将其放到右键菜单中呢?其实这个功能实现起来很简单,就是修改注册表相关项,添加一个右键菜单,那么写个批处理命令就可以实现它!

添加显示|不显示 隐藏文件”右键菜单的批处理文件。源文件如下:

[plain]view plaincopy

print?

@echooff

title安装"不显示|显示隐藏文件"右键菜单

:begin

cls

modeconcols=60lines=35

echo.

echo***********“不显示显示隐藏文件”右键菜单***********

echo**

echo**

echo*1.安装*

echo**

echo*2.卸载*

echo**

echo*0.退出*

echo**

echo*Author:thtQQ:245806497*

echo**

echo*Blog:http://blog.csdn.net/tht2009*

echo**

echo*******************************************************

echo.

:menu

echo.

set/pselect=请选择:

if%select%==0exit

if%select%==1gotoinstall

if%select%==2gotouninstall

echo选择无效,请从新输入!

gotomenu

:install

echo.

setfilename=%systemRoot%showHideFile.vbs

echo正在安装执行脚本(ShowHideFile.vbs)……

echoDimWSHShell>%filename%

echoSetWSHShell=WScript.CreateObject("WScript.Shell")>>%filename%

echoifWshShell.RegRead("HKCUSoftwareMicrosoftwindowsCurrentVersionExplorerAdvancedHidden")=1then>>%filename%

echoWSHShell.RegWrite"HKCUSoftwareMicrosoftwindowsCurrentVersionExplorerAdvancedHidden","2","REG_DWORD">>%filename%

echoelseWSHShell.RegWrite"HKCUSoftwareMicrosoftwindowsCurrentVersionExplorerAdvancedHidden","1","REG_DWORD">>%filename%

echoendif>>%filename%

echoWSHShell.SendKeys("{F5}")>>%filename%

echoSetWSHShell=nothing>>%filename%

echoWScript.Quit(0)>>%filename%

echo.

echo正在创建右键菜单……

regaddHKEY_CLASSES_ROOTDirectoryBackgroundshellshow/d"显示/不显示隐藏文件"/f

echo.

echo正在关联右键菜单……

regaddHKEY_CLASSES_ROOTDirectoryBackgroundshellshowcommand/d"WScriptC:WindowsShowHideFile.vbs"/f

echo.

ifexist%filename%echo安装成功!

gotoend

:uninstall

echo.

setfilename=%systemRoot%showHideFile.vbs

ifexist%filename%(

echo.

echo正在删除执行脚本……

del%filename%)

echo.

echo正在删除注册表中相关项……

regdeleteHKEY_CLASSES_ROOTDirectoryBackgroundshellshow/f

echo.

echo卸载成功!

:end

echo.

pause

gotobegin

(注:上述代码在windows7上执行成功,在XP上需修改59、64行)

复制上述代码到文本文档,另存为.bat

批处理运行截图如下:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐