查看: 923|回复: 2
收起左侧

发个自己写的P处理,隐藏文件用的

[复制链接]
发表于 2007-6-3 21:45:04 | 显示全部楼层 |阅读模式 <
第一次写个比较复杂一点的批处理小程序。
所以难免有不足的地方。
大家可以看看,有什么好的意见尽管提。
有时间我再修正修正!
最关键的是起个抛砖引玉的作用。
希望看到大家好的作品!

  1. @echo off
  2. title 隐藏文件小程序
  3. mode con:cols=60 lines=20
  4. echo **********************************************************
  5. echo *                                                  *
  6. echo *              欢迎使用 天意 批处理            *
  7. echo *                                                  *
  8. echo **********************************************************
  9. echo.
  10. color 2E
  11. echo.
  12. echo  QQ:30246752(天意)
  13. echo.
  14. pause
  15. cls
  16. :start
  17. cls
  18. echo **********************************************************
  19. echo *                                                  *
  20. echo *            选 择 方 式                  *
  21. echo *                                                  *
  22. echo **********************************************************
  23. echo.
  24. echo.
  25. echo  1 注册表法
  26. echo  2 特殊文件夹法
  27. echo  3 类标示符法(适用于隐藏文件夹)
  28. echo  4 退出
  29. echo.
  30. @set /p start=请选择 (1、2、3、4) 后按回车键:
  31. if "%start%"=="1" goto 1
  32. if "%start%"=="2" goto 2
  33. if "%start%"=="3" goto 3

  34. :1
  35. cls
  36. echo                  注册表法
  37. echo.
  38. set /p wz=请选择要隐藏文件的路径:
  39. set /p wj=请选择要隐藏文件的名字:
  40. attrib +h %wz%\%wj%
  41. REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL /v checkedvalue /t reg_dword /d 0 /f >nul

  42. :2
  43. cls
  44. echo                  特殊文件夹法
  45. echo.
  46. set /p a=请选择隐藏文件的盘符(如:C;D;E)
  47. set /p b=请建立要隐藏文件的文件夹:
  48. set /p C=请选择要隐藏的文件路径和名字:
  49. md %A%:\%b%..\
  50. move %c%  %A%:\%b%..\ >nul
  51. cls
  52. echo 1、打开特殊文件夹
  53. echo 2、删除特殊文件夹
  54. echo 3、返回
  55. set /p start1=请选择 (1、2、3) 后按回车键:
  56. pause >nul
  57. if "%start1%"=="1" goto a
  58. if "%start1%"=="2" goto b
  59. if "%start1%"=="3" goto start

  60. :a
  61. start %A%:\%b%..\

  62. :b
  63. rd %A%:\%b%..\ /s

  64. :3
  65. ::该命令把文件夹改成打印机
  66. cls
  67. echo           类标示符法
  68. echo.
  69. set /p wz=请选择要隐藏文件的路径:
  70. set /p wj=请选择要隐藏文件夹的名字:
  71. echo 1、打印机      2、我的电脑
  72. echo 3、回收站      4、控制面板
  73. echo 5、计划任务    6、网络邻居
  74. set /p ww=请选择要隐藏的类型:
  75. if "%ww%"=="1" goto aa
  76. if "%ww%"=="2" goto bb
  77. if "%ww%"=="3" goto cc
  78. if "%ww%"=="4" goto dd
  79. if "%ww%"=="5" goto ee
  80. if "%ww%"=="6" goto ff

  81. :aa
  82. move %wz%:\%wj%  %wz%:\打印机.{2227A280-3AEA-1069-A2DE-08002B30309D}

  83. :bb
  84. move %wz%:\%wj%  %wz%:\我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

  85. :cc
  86. move %wz%:\%wj%  %wz%:\回收站.{645FF040-5081-101B-9F08-00AA002F954E}

  87. :dd
  88. move %wz%:\%wj%  %wz%:\控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}

  89. :ee
  90. move %wz%:\%wj%  %wz%:\计划任务.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

  91. :ff
  92. move %wz%:\%wj%  %wz%:\网络邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}

  93. ::如果要把文件改回,请用RAR程序。
复制代码
发表于 2007-6-10 14:09:15 | 显示全部楼层 <
写得都很清楚啊.有时间一定要去好好试试.谢谢楼主把自己的创作拿来和大家分享.支持原创.
发表于 2007-6-19 11:56:05 | 显示全部楼层 <
看不懂~~~~~~~~~~

QQ|Archiver|手机版|小黑屋|删帖指引|阳新新阳网 ( 鄂ICP备19013424号-2|42022202000111 )

GMT+8, 2024-10-21 02:55 , Processed in 4.078427 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.