1. @Echo Off  
  2. Set pass_word=mgyzhw 
  3. ::ver beat1.0[2007-5-14]  
  4. ::nwpu-he  
  5. setlocal enabledelayedexpansion  
  6. mode con lines=22 cols=64 
  7. color 0f  
  8. Set cdname=%cd%  
  9. title 文件夹假装-开始  
  10. cls  
  11. Echo.  
  12. Echo   ==============================================================  
  13. Echo.  
  14. Echo.                          
  15. Echo                           欢 迎 使 用  
  16. Echo.  
  17. Echo.                      
  18. Echo                              ^^    ^^  
  19. Echo.     
  20. Echo                               ---          
  21. Echo.               
  22. Echo                             @Hello@  
  23. Echo.  
  24. Echo.     
  25. Echo.    
  26. Echo.  
  27. Echo.  
  28. Echo.  
  29. Echo   ==============================================================  
  30. echo                         任意键继续...  
  31. pause >nul  
  32. color 1f  
  33. :star  
  34. cls  
  35. title 文件夹假装 V1.0                    
  36. Echo.  
  37. Echo   ==============================================================  
  38. Echo.  
  39. Echo                      文件夹假装(V1.0)    测试版  
  40. Echo.  
  41. Echo           %username% 欢迎使用,请选择(1,2,3,4,5,6,7,8)  
  42. Echo.  
  43. Echo                          1.新建文件夹  
  44. Echo                          2.打开文件夹  
  45. Echo                          3.删除文件夹(强制删除)  
  46. echo                           (1,2,3中文件夹指特殊文件夹,如A...\)  
  47. Echo                          4.设置路径  
  48. Echo                          5.返回菜单  
  49. Echo                          6.使用帮助  
  50. Echo                          7.其余假装  
  51. Echo                        8.关于    0.退出                        
  52. Echo.  
  53. Echo   工做路径: %cdname%  
  54. Echo.  
  55. Echo   ==============================================================  
  56. Echo.  
  57. Set no=:  
  58. Set /p no=               请选择:  
  59. Set "no=%no:"=%"  
  60. If "%no%"==":" Goto star  
  61. If "%no%"=="1" Goto 1  
  62. If "%no%"=="2" Goto pass  
  63. If "%no%"=="3" Goto pass  
  64. If "%no%"=="4" Goto 4  
  65. If "%no%"=="6" Goto 6  
  66. If "%no%"=="7" Goto pass  
  67. If "%no%"=="8" Goto 8  
  68. If "%no%"=="0" Goto 0  
  69. Goto star  
  70. :1  
  71. cls  
  72. title 新建文件夹  
  73. Echo.  
  74. Echo   ==============================================================  
  75. Echo.  
  76. Echo                        文件夹假装-新建  
  77. Echo.  
  78. Echo                   做用:用于新建一个文件夹  
  79. Echo.  
  80. Echo                   例子:如新建"A",结果为在当前目录下出现  
  81. Echo                          名为"A."的文件夹.  
  82. Echo                   注意:1.请肯定要在当前目录下操做.  
  83. Echo                        2.文件夹名不能包含非法字符.  
  84. Echo                        3.若是不在当前目录下,请输入完整路径.  
  85. Echo.  
  86. Echo             5.返回菜单        6.使用帮助           0.退出  
  87. Echo.  
  88. Echo   工做路径: %cdname%  
  89. Echo.  
  90. Echo   ==============================================================  
  91. Echo.  
  92. Set new=:  
  93. Set /p new=请输入要新建的文件夹名:  
  94. Set "new=%new:"=%"  
  95. If "%new%"==":" Goto 1  
  96. If "%new%"=="5" Goto 5  
  97. If "%new%"=="6" Goto 6  
  98. If "%new%"=="0" Goto 0  
  99. If Exist %new%..\ goto error  
  100. (md %new%..\ || goto error)  
  101. goto ok  
  102. :2  
  103. cls  
  104. title 假装文件夹-打开文件  
  105. Echo.  
  106. Echo   ==============================================================  
  107. Echo.  
  108. Echo                        文件夹假装-打开  
  109. Echo.  
  110. Echo                   做用:用于打开一个文件夹  
  111. Echo.  
  112. Echo                   例子:如打开"A",结果为打开当前目录下  
  113. Echo                          名为"A.."的文件夹.  
  114. Echo                   注意:1.请肯定要在当前目录下操做.  
  115. Echo                        2.文件夹名不能包含非法字符.  
  116. Echo                        3.若是不在当前目录下,请输入完整路径.  
  117. echo                        4.路径含有空格可能致使没法打开.  
  118. echo                        5.请肯定文件夹存在,不然系统会提示错误.  
  119. Echo.  
  120. Echo             5.返回菜单        6.使用帮助           0.退出  
  121. Echo.  
  122. Echo   工做路径: %cdname%  
  123. Echo.  
  124. Echo   ==============================================================  
  125. Echo.  
  126. Set open=:  
  127. Set /p open=请输入要打开的文件夹名:  
  128. Set "open=%open:"=%"  
  129. If "%open%"==":" Goto 2  
  130. If "%open%"=="5" Goto 5  
  131. If "%open%"=="6" Goto 6  
  132. If "%open%"=="0" Goto 0  
  133. for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (if %cdname%==%%i:\ (start %cdname%%open%..\ &goto ok||goto error))  
  134. (start %cdname%\%open%..\ &goto ok || goto error)  
  135. goto ok  
  136. :3  
  137. cls  
  138. title 假装文件夹-删除文件  
  139. Echo.  
  140. Echo   ==============================================================  
  141. Echo.  
  142. Echo                        文件夹假装-删除  
  143. Echo.  
  144. Echo                   做用:用于删除一个文件夹  
  145. Echo.  
  146. Echo                   例子:如打开"A",结果为删除当前目录下  
  147. Echo                          名为"A.."的文件夹.  
  148. Echo                   注意:1.请肯定要在当前目录下操做.  
  149. Echo                        2.文件夹名不能包含非法字符.  
  150. Echo                        3.若是不在当前目录下,请输入完整路径.  
  151. Echo.  
  152. Echo             5.返回菜单        6.使用帮助           0.退出  
  153. Echo.  
  154. Echo   工做路径: %cdname%  
  155. Echo.  
  156. Echo   ==============================================================  
  157. Echo.  
  158. Set del=:  
  159. Set /p del=请输入要删除的文件夹名:  
  160. Set "del=%del:"=%"  
  161. If "%del%"==":" Goto 3  
  162. If "%del%"=="5" Goto 5  
  163. If "%del%"=="6" Goto 6  
  164. If "%del%"=="0" Goto 0  
  165. (rd %del%..\ /s /q || goto error)  
  166. goto ok  
  167. :4  
  168. cls  
  169. title 文件夹假装-设置路径  
  170. Echo.  
  171. Echo   ==============================================================  
  172. Echo.  
  173. Echo                       文件夹假装-设置路径  
  174. Echo.  
  175. Echo                  设置路径:设置程序工做路径。  
  176. Echo                  例子:如:c:\windows  
  177. Echo                  结果:程序会在"c:\windows"目录下工做  
  178. Echo                        包含子目录。  
  179. Echo                  注意事项:1.直接回车使用当前工做路径.  
  180. Echo                            2.全部工做在工做路径下进行.  
  181. Echo                            3.支持拖放目录.  
  182. Echo                            4.直接输入路径不含引号(d:\123\).  
  183. Echo.  
  184. Echo 工做路径:%cdname%                          
  185. Echo.  
  186. Echo             5.返回菜单        6.使用帮助           0.退出  
  187. Echo.  
  188. Echo   ==============================================================  
  189. Echo.  
  190. Set /p cdname=            请输入路径:  
  191. Set "cdname=%cdname:"=%"  
  192. If "%cdname%"=="5" Goto 5  
  193. If "%cdname%"=="6" Goto 6  
  194. If "%cdname%"=="0" Goto 0  
  195. If Exist "%cdname%"   (Cd /d "%cdname%" >nul 2>nul && set "%cdname%=%cd%" || Goto error) Else   Set cdname=%Cd% & Goto error  
  196. Goto ok  
  197. :5  
  198. Goto star  
  199. :6  
  200. cls  
  201. title 文件夹假装-帮助  
  202. Echo.  
  203. Echo   ==============================================================  
  204. Echo.  
  205. Echo                        文件夹假装-帮助  
  206. Echo.  
  207. Echo                   本程序利用windows文件系统的小  
  208. Echo                   漏洞来新建系统不容许的文件夹或  
  209. Echo                   更改文件夹名以防止他人查看.  
  210. Echo                   很容易解密,机密文件请不要使用  
  211. Echo                   本程序. 其中2,3和7须要输入密码.  
  212. Echo                   另:最好路径中不含空格,如"d:\123\"  
  213. Echo                   不然可能致使没法打开目录.  
  214. Echo.  
  215. Echo   工做路径: %cdname%  
  216. Echo.  
  217. Echo                     任意键返回菜单...  
  218. Echo   ==============================================================  
  219. Echo.  
  220. pause >nul  
  221. Goto star  
  222. :7  
  223. cls  
  224. title 文件夹假装-其余  
  225. Echo.  
  226. Echo   ==============================================================  
  227. Echo.  
  228. Echo                        文件夹假装-其余  
  229. Echo.  
  230. Echo                   做用:用于将文件夹假装成回收站  
  231. Echo.  
  232. Echo                   例子:如假装文件夹"A",结果为在双击“A”  
  233. Echo                          打开回收站.  
  234. Echo                   注意:1.请肯定要在当前目录下操做.  
  235. Echo                        2.若是不在当前目录下,请输入完整路径.  
  236. Echo                        3.加密文件夹请直接输入文件夹名.  
  237. Echo.  
  238. Echo      9.解密文件夹    5.返回菜单    6.使用帮助    D.更多    0.退出  
  239. Echo.  
  240. Echo   工做路径: %cdname%  
  241. Echo.  
  242. Echo   ==============================================================  
  243. Echo.  
  244. Set filename=:  
  245. Set /p filename=            请输入选择:  
  246. Set "filename=%filename:"=%"  
  247. If "%filename%"==":" Goto 7  
  248. If "%filename%"=="5" Goto 5  
  249. If "%filename%"=="6" Goto 6  
  250. If "%filename%"=="0" Goto 0  
  251. If "%filename%"=="9" Goto fff  
  252. If "%filename%"=="d" Goto ddd  
  253. If "%filename%"=="D" Goto ddd  
  254. If Exist %filename%   (Ren %filename% %filename%.{645ff040-5081-101b-9f08-00aa002f954e} || Goto error) Else Goto error  
  255. Goto ok  
  256. :fff  
  257. Set lei=:  
  258. Set /p lei=            请输入文件夹名:  
  259. Set "lei=%lei:"=%"  
  260. If Exist %lei%.{645ff040-5081-101b-9f08-00aa002f954e}   (ren %lei%.{645ff040-5081-101b-9f08-00aa002f954e} %lei% || Goto error) else Goto error  
  261. Goto ok  
  262. :8  
  263. cls  
  264. title 文件夹假装-关于  
  265. Echo.  
  266. Echo   ==============================================================  
  267. Echo.  
  268. Echo                        文件夹假装-关于  
  269. Echo.  
  270. Echo                     版本信息:V1.0  
  271. Echo                     在XP SP2系统中测试经过.  
  272. Echo.  
  273. Echo.                     
  274. Echo.                      
  275. Echo.                        
  276. Echo.               
  277. Echo.                                         
  278. Echo.    
  279. Echo.                              
  280. Echo                       任意键返回菜单...  
  281. Echo   ==============================================================  
  282. Echo.  
  283. pause >nul  
  284. Goto star  
  285. :0  
  286. title 文件夹假装-退出  
  287. cls  
  288. color 0f  
  289. Echo.  
  290. Echo   ==============================================================  
  291. Echo.  
  292. Echo.  
  293. Echo.                          
  294. Echo                           谢 谢 使 用  
  295. Echo.  
  296. Echo.                      
  297. Echo                              ^^    ^^  
  298. Echo.     
  299. Echo                               ---          
  300. Echo.               
  301. Echo                              @Bye@  
  302. Echo.  
  303. Echo.     
  304. Echo.    
  305. Echo          有问题请发邮件hexiaolei1@163.com    QQ:463659404  
  306. Echo.  
  307. Echo.  
  308. Echo   ==============================================================  
  309. ping -n 4 127.0.0.1 >nul  
  310. ping -n 4 127.0.0.1 >nul  
  311. Exit  
  312. :ok  
  313. cls  
  314. title 文件夹假装-成功  
  315. Echo.  
  316. Echo   ==============================================================  
  317. Echo.  
  318. Echo                    文件夹假装-成功信息  
  319. Echo.  
  320. Echo                   1.你的操做已经被成功执行.  
  321. Echo.  
  322. Echo.  
  323. Echo.  
  324. Echo   工做路径: %cdname%  
  325. Echo.  
  326. Echo.  
  327. echo                   请稍等,正在返回主菜单...  
  328. echo.  
  329. echo.  
  330. Echo   ==============================================================  
  331. Echo.  
  332. ping -n 4 127.0.0.1 >nul  
  333. Goto star  
  334. :Error  
  335. cls  
  336. title 文件夹假装-错误  
  337. Echo.  
  338. Echo   ==============================================================  
  339. Echo.  
  340. Echo                    文件夹假装-错误信息  
  341. Echo.  
  342. Echo                1.输入的路径不正确(路径错误).  
  343. Echo                2.文件夹已经存在(新建错误).  
  344. Echo                3.文件夹不存在(打开错误).  
  345. Echo                4.文件夹名包含非法字符/\:*"?|<>(新建错误).  
  346. Echo                5.要删除的文件夹正在使用(删除错误).  
  347. Echo                6.用户没有操做权限.  
  348. Echo                7.密码错误.  
  349. Echo                8.错误输入或其余.  
  350. Echo.  
  351. Echo.  
  352. Echo   工做路径: %cdname%  
  353. Echo.  
  354. Echo                 任意键返回菜单...  
  355. Echo   ==============================================================  
  356. Echo.  
  357. pause >nul  
  358. Goto star  
  359. :pass  
  360. cls  
  361. title 文件夹假装-密码  
  362. Echo.  
  363. Echo   ==============================================================  
  364. Echo.  
  365. Echo                        文件夹假装-密码  
  366. Echo.  
  367. Echo                    1.请直接输入密码进行下一步操做.  
  368. Echo.  
  369. Echo.  
  370. Echo.  
  371. Echo.  
  372. Echo.  
  373. Echo             工做路径: %cdname%   
  374. Echo.  
  375. Echo.  
  376. Echo           5.返回菜单        6.使用帮助           0.退出  
  377. Echo.                   
  378. Echo   ==============================================================  
  379. Echo.  
  380. Set password=:  
  381. Set /p password= 密码:  
  382. Set "password=%password:"=%"  
  383. If "%password%"==":" Goto error  
  384. If "%password%"=="5" Goto 5  
  385. If "%password%"=="6" Goto 6  
  386. If "%password%"=="0" Goto 0  
  387. If "%password%"=="%pass_word%" goto %no%  
  388. Goto Error  
  389. :ddd  
  390. cls  
  391. title 假装文件夹-more  
  392. Echo.  
  393. Echo   ==============================================================  
  394. Echo.  
  395. Echo                        文件夹假装-more  
  396. Echo.  
  397. Echo                   1.将文件夹假装成拨号网络.  
  398. Echo                   2.将文件夹假装成打印机.  
  399. Echo                   3.将文件夹假装成网上邻居.  
  400. Echo                   4.将文件夹假装成控制面板.  
  401. echo                   7.显示当前目录下隐藏文件.  
  402. echo                   8.显示目录下隐藏文件(包含子目录).  
  403. Echo.  
  404. Echo                  注意:只能处理当前目录下文件夹,      
  405. Echo                     不然可能产生错误信息.  
  406. Echo.  
  407. Echo           9.解密文件夹    5.返回菜单    6.使用帮助    0.退出  
  408. Echo.  
  409. Echo   工做路径: %cdname%  
  410. Echo.  
  411. Echo   ==============================================================  
  412. Echo.  
  413. Set filename=:  
  414. Set /p filename=            请输入选择:  
  415. Set "filename=%filename:"=%"  
  416. If "%filename%"==":" Goto ddd  
  417. If "%filename%"=="1" Goto ddd1  
  418. If "%filename%"=="2" Goto ddd2  
  419. If "%filename%"=="3" Goto ddd3  
  420. If "%filename%"=="4" Goto ddd4  
  421. If "%filename%"=="5" Goto 5  
  422. If "%filename%"=="6" Goto 6  
  423. If "%filename%"=="7" (attrib -h -s >nul & goto ok || goto error)  
  424. If "%filename%"=="8" (attrib /s /d -h -s >nul & goto ok || goto error)    
  425. If "%filename%"=="0" Goto 0  
  426. If "%filename%"=="9" Goto mmm  
  427. If Exist %filename%   (Ren %filename% %filename%.{645ff040-5081-101b-9f08-00aa002f954e} || Goto Error) Else Goto Error  
  428. Goto ok  
  429. :ddd1  
  430. Set lei=:  
  431. Set /p lei=            请输入文件夹名:  
  432. Set "lei=%lei:"=%"  
  433. If Exist %lei%   (Ren %lei% %lei%.{992CFFA0-F557-101A-88EC-00DD010CCC48} || Goto Error) Else Goto Error  
  434. Goto ok  
  435. :ddd2  
  436. Set lei=:  
  437. Set /p lei=            请输入文件夹名:  
  438. Set "lei=%lei:"=%"  
  439. If Exist %lei%   (Ren %lei% %lei%.{2227a280-3aea-1069-a2de-08002b30309d} || Goto Error) Else Goto Error  
  440. Goto ok  
  441. :ddd3  
  442. Set lei=:  
  443. Set /p lei=            请输入文件夹名:  
  444. Set "lei=%lei:"=%"  
  445. If Exist %lei%   (Ren %lei% %lei%.{208D2C60-3AEA-1069-A2D7-08002B30309D} || Goto Error) Else Goto Error  
  446. Goto ok  
  447. :ddd4  
  448. Set lei=:  
  449. Set /p lei=            请输入文件夹名:  
  450. Set "lei=%lei:"=%"  
  451. If Exist %lei%   (Ren %lei% %lei%.{21ec2020-3aea-1069-a2dd-08002b30309d} || Goto Error) Else Goto error  
  452. Goto ok  
  453. :mmm  
  454. Set lei=:  
  455. Set /p lei=            请输入文件夹名:  
  456. Set "lei=%lei:"=%"  
  457. Set xing=:  
  458. Set /p xing=            请选择假装类型(1.拨号网络. 2.打印机. 3.网上邻居. 4.控制面板.):  
  459. Set "xing=%xing:"=%"  
  460. If "%xing%"=="1" Goto xing1  
  461. If "%xing%"=="2" Goto xing2  
  462. If "%xing%"=="3" Goto xing3  
  463. If "%xing%"=="4" Goto xing4  
  464. Goto ddd  
  465. :xing1  
  466. If Exist %lei%.{992CFFA0-F557-101A-88EC-00DD010CCC48}   (Ren %lei%.{992CFFA0-F557-101A-88EC-00DD010CCC48} %lei% || Goto Error) Else Goto Error  
  467. Goto ok  
  468. :xing2  
  469. If Exist %lei%.{2227a280-3aea-1069-a2de-08002b30309d}   (Ren %lei%.{2227a280-3aea-1069-a2de-08002b30309d} %lei% || Goto Error) Else Goto Error  
  470. Goto ok  
  471. :xing3  
  472. If Exist %lei%.{208D2C60-3AEA-1069-A2D7-08002B30309D}   (Ren %lei%.{208D2C60-3AEA-1069-A2D7-08002B30309D} %lei% || Goto Error) Else Goto Error  
  473. Goto ok  
  474. :xing4  
  475. If Exist %lei%.{21ec2020-3aea-1069-a2dd-08002b30309d}   (Ren %lei%.{21ec2020-3aea-1069-a2dd-08002b30309d} %lei% || Goto Error) Else Goto Error  
  476. Goto ok