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

时间:2021-09-29 16:24:21

作者:admin

来源:系统部落

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

Win7批处理命令:添加“显示

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

[plain]view plaincopy

print?

  1. @echooff
  2. title安装"不显示|显示隐藏文件"右键菜单
  3. :begin
  4. cls
  5. modeconcols=60lines=35
  6. echo.
  7. echo***********“不显示|显示隐藏文件”右键菜单***********
  8. echo**
  9. echo**
  10. echo*1.安装*
  11. echo**
  12. echo*2.卸载*
  13. echo**
  14. echo*0.退出*
  15. echo**
  16. echo*Author:thtQQ:245806497*
  17. echo**
  18. echo*Blog:http://blog.csdn.net/tht2009*
  19. echo**
  20. echo*******************************************************
  21. echo.
  22. :menu
  23. echo.
  24. set/pselect=请选择:
  25. if%select%==0exit
  26. if%select%==1gotoinstall
  27. if%select%==2gotouninstall
  28. echo选择无效,请从新输入!
  29. gotomenu
  30. :install
  31. echo.
  32. setfilename=%SystemRoot%ShowHideFile.vbs
  33. echo正在安装执行脚本(ShowHideFile.vbs)……
  34. echoDimWSHShell>%filename%
  35. echoSetWSHShell=WScript.CreateObject("WScript.Shell")>>%filename%
  36. echoifWshShell.RegRead("HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden")=1then>>%filename%
  37. echoWSHShell.RegWrite"HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden","2","REG_DWORD">>%filename%
  38. echoelseWSHShell.RegWrite"HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden","1","REG_DWORD">>%filename%
  39. echoendif>>%filename%
  40. echoWSHShell.SendKeys("{F5}")>>%filename%
  41. echoSetWSHShell=Nothing>>%filename%
  42. echoWScript.Quit(0)>>%filename%
  43. echo.
  44. echo正在创建右键菜单……
  45. regaddHKEY_CLASSES_ROOTDirectoryBackgroundshellshow/d"显示/不显示隐藏文件"/f
  46. echo.
  47. echo正在关联右键菜单……
  48. regaddHKEY_CLASSES_ROOTDirectoryBackgroundshellshowcommand/d"WScriptC:WindowsShowHideFile.vbs"/f
  49. echo.
  50. ifexist%filename%echo安装成功!
  51. gotoend
  52. :uninstall
  53. echo.
  54. setfilename=%SystemRoot%ShowHideFile.vbs
  55. ifexist%filename%(
  56. echo.
  57. echo正在删除执行脚本……
  58. del%filename%)
  59. echo.
  60. echo正在删除注册表中相关项……
  61. regdeleteHKEY_CLASSES_ROOTDirectoryBackgroundshellshow/f
  62. echo.
  63. echo卸载成功!
  64. :end
  65. echo.
  66. pause
  67. gotobegin

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


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

Win7批处理命令:添加“显示

批处理运行截图如下:

Win7批处理命令:添加“显示

相关推荐

评论加载中...
提取码
XGZS
关闭 前往下载

官方交流群