设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 3269|回复: 9
收起左侧

[批处理源码开源] 批处理 创建A盘迷你版

[复制链接]
发表于 2017-9-29 10:57:49 | 显示全部楼层 |阅读模式
本帖最后由 Kuni7wa 于 2017-9-29 11:02 编辑

1.png
新建一个txt文件,用记事本打开,粘贴以下源码,保存为Bat或Cmd格式双击即可运行。
XP、Win7系统下测试通过,若不能使用请联系楼主处理。
哈勃检测报告:https://habo.qq.com/file/showdetail?pk=ADAGYF1rB2AIO1s7
源码复制有问题的可以下载这个: 创建A盘迷你版.zip (1.06 KB, 下载次数: 1563)

  1. @echo off
  2. color 1F
  3. mode con cols=25 lines=9
  4. title 创建A盘迷你版
  5. cls
  6. goto cp
  7. :CP
  8. cls
  9. echo ┏━━━━━━━━━━┓
  10. echo ┃ [1].创建A盘        ┃
  11. echo ┃ [2].打开A盘        ┃
  12. echo ┃ [3].关闭A盘        ┃
  13. echo ┃ [4].删除A盘        ┃
  14. echo ┃ [5].退出           ┃
  15. echo ┗━━━━━━━━━━┛
  16. SET /P SE=   请输入:
  17. IF "%SE%" == "0" GOTO AA
  18. IF "%SE%" == "1" GOTO BB
  19. IF "%SE%" == "2" GOTO CC
  20. IF "%SE%" == "3" GOTO ZZ
  21. IF "%SE%" == "4" GOTO EE
  22. IF "%SE%" == "5" GOTO FF
  23. :AA
  24. CLS
  25. echo 输入无效!
  26. pause>nul
  27. CLS
  28. GOTO CP
  29. :BB
  30. cls
  31. if NOT exist %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13} goto axgovgingadrrveer
  32. goto koiukikikikikikik
  33. :koiukikikikikikik
  34. cls
  35. echo A盘不能重复创建!
  36. pause>nul
  37. CLS
  38. GOTO CP
  39. :axgovgingadrrveer
  40. md %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13}
  41. attrib +h %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13}
  42. subst A: %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13}
  43. if not exist %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13} goto nnnnnnnnnnnnnnnn
  44. goto yyyyyyyy
  45. :yyyyyyyy
  46. cls
  47. echo A盘创建成功!
  48. pause>nul
  49. CLS
  50. GOTO CP
  51. :nnnnnnnnnnnnnnnn
  52. cls
  53. echo A盘创建失败!
  54. echo 按任意键重新创建。
  55. pause>nul
  56. CLS
  57. GOTO BB
  58. :CC
  59. if NOT exist %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13} goto aaaa
  60. GOTO H
  61. :aaaa
  62. cls
  63. echo 找不到A盘!
  64. pause>nul
  65. CLS
  66. GOTO CP
  67. :H
  68. cls
  69. subst A: %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13}
  70. start A:\
  71. CLS
  72. GOTO CP
  73. :ZZ
  74. if NOT exist A: goto pppp
  75. GOTO sisys
  76. :pppp
  77. cls
  78. echo 找不到A盘!
  79. pause>nul
  80. GOTO CP
  81. :sisys
  82. cls
  83. subst A: /d
  84. cls
  85. echo A盘关闭成功!
  86. pause>nul
  87. CLS
  88. GOTO CP
  89. :EE
  90. cls
  91. SET /P EE2=删除后不可恢复,确定删除A盘吗? (Y/N)
  92. IF "%EE2%" == "AA" GOTO AA
  93. IF "%EE2%" == "Y" GOTO YESEE
  94. IF "%EE2%" == "Y" GOTO YESEE
  95. IF "%EE2%" == "N" GOTO CP
  96. cls
  97. IF "%EE2%" == "y" GOTO YESEE
  98. IF "%EE2%" == "n" GOTO CP
  99. :YESEE
  100. if NOT exist %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13} goto bbcc
  101. GOTO ERED
  102. :bbcc
  103. cls
  104. echo 找不到A盘!
  105. pause>nul
  106. CLS
  107. GOTO CP
  108. :ERED
  109. cls
  110. echo 正在删除中,请稍候...
  111. rd /s /q %SystemRoot%\Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13}
  112. CLS
  113. subst A: /d
  114. cls
  115. if not exist Virtualdiskfile.{25336920-03F9-11CF-8FD0-00AA00686F13} goto 123456789
  116. goto abcdefg
  117. :123456789
  118. cls
  119. echo A盘删除成功!
  120. pause>nul
  121. CLS
  122. GOTO CP
  123. :abcdefg
  124. cls
  125. echo A盘删除失败!
  126. echo 按任意键重新删除。
  127. pause>nul
  128. CLS
  129. goto YESEE
  130. :FF
  131. cls
  132. if not exist A:  goto nFF
  133. goto axxox
  134. :axxox
  135. SET /P FFs=退出后同时关闭A盘吗?(Y/N)
  136. IF "%FFs%" == "Y" GOTO yFF
  137. IF "%FFs%" == "n" GOTO nFF
  138. :yFF
  139. subst A: /d
  140. FF
  141. :nFF
  142. exit


复制代码




相关帖子

发表于 2017-9-29 12:40:32 | 显示全部楼层
总体来看还可以,就是变量名有点乱。
发表于 2017-9-29 13:16:11 | 显示全部楼层
第32行那串数字啥意思了???
发表于 2017-9-29 17:35:52 | 显示全部楼层
将第4行命令注释掉就不再是迷你版的了。
发表于 2017-9-29 18:45:09 | 显示全部楼层
不错的玩意,good
 楼主| 发表于 2017-9-29 19:56:56 | 显示全部楼层
糯米果子 发表于 2017-9-29 13:16
第32行那串数字啥意思了???

打开后会指向回收站,可能对部分操作系统无效。

 楼主| 发表于 2017-9-29 20:05:26 | 显示全部楼层
吃瓜群众 发表于 2017-9-29 17:35
将第4行命令注释掉就不再是迷你版的了。

也是啊,没有这行就不是迷你版的了。

发表于 2017-9-29 21:40:33 | 显示全部楼层
不错呦,继续努力。
发表于 2017-9-29 23:59:39 | 显示全部楼层
Kuni7wa 发表于 2017-9-29 20:05
也是啊,没有这行就不是迷你版的了。

哦,那谢谢啦

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-20 07:07 , Processed in 0.501029 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表