Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DOS批处理创建CMD命令速查手册-Asheng

[复制链接]
530761333 发表于 2010-10-10 14:31:38 | 显示全部楼层 |阅读模式
本文来源于网络,出处不明,如果侵犯到您的权利,请与我联系。
使用DOS(Disk Operating System-磁盘操作系统)已经是很多年前的事了,前几天看到这个批处理,感觉有点意思,重要的是还有点价值,故花了点时间整理并发布出来。
这里只生成CMD的内部命令帮助说明。
这里原理就是利用for 循环遍历帮助命令,然后将帮助内容按照HTML格式写入到超文本文件中。
help:命令查询cmd命令列表
help [command]:显示该命令的帮助信息
请将以下内容复制到文本文档中,并将文件保存为《CMD命令速查手册生成.bat》执行之。
  1. @echo off
  2. del CMD命令速查手册.htm >nul
  3. echo.===============================
  4. echo......请稍候,构造htm文件中.....
  5. echo.===============================
  6. >CMD命令速查手册.htm echo ^<head^>
  7. >>CMD命令速查手册.htm echo ^<title^>CMD命令速查手册^</title^>
  8. >>CMD命令速查手册.htm echo ^<meta http-equiv="Content-Type" content="text/html^; charset=gb2312" ^/^>
  9. >>CMD命令速查手册.htm echo ^</head^>
  10. >>CMD命令速查手册.htm echo ^<A NAME="Top"^>
  11. >>CMD命令速查手册.htm echo ^<center^>
  12. >>CMD命令速查手册.htm echo ^<h1^>CMD 命令速查手册^</h1^>
  13. >>CMD命令速查手册.htm echo Written by Asheng    %date%
  14. >>CMD命令速查手册.htm echo ^</center^>
  15. >>CMD命令速查手册.htm echo ^<br^>
  16. ver|find "Windows XP" && goto:joke
  17. for /f "tokens=1*" %%i in ('help^|more +3') do (
  18. help %%i>nul && echo ^<a href="#%%i"^>%%i^</a^>^ ^ %%j >>CMD命令速查手册.htm || echo ^ ^ ^ ^  %%i %%j>>CMD命令速查手册.htm
  19. >>CMD命令速查手册.htm echo ^</br^>
  20. )
  21. for /f  %%i in ('help^|more +3') do (
  22. help %%i>nul && (
  23. >>CMD命令速查手册.htm echo ^<a name="%%i"^>
  24. >>CMD命令速查手册.htm echo ^<h2^>%%i^</h2^>
  25. >>CMD命令速查手册.htm echo ^<pre^>
  26. help %%i>>CMD命令速查手册.htm
  27. >>CMD命令速查手册.htm echo ^</pre^>
  28. >>CMD命令速查手册.htm echo ^<a href="#top"^>返回页首^</a^>
  29. )
  30. )
  31. start CMD命令速查手册.htm
  32. goto:eof
  33. :joke
  34. for /f "tokens=1*" %%i in ('help^|more +1') do (
  35. help %%i>nul && echo ^ ^ ^ ^  %%i %%j>>CMD命令速查手册.htm || echo ^<a href="#%%i"^>%%i^</a^>^ ^ %%j >>CMD命令速查手册.htm  
  36. >>CMD命令速查手册.htm echo ^</br^>
  37. )
  38. for /f  %%i in ('help^|more +1') do (
  39. help %%i>nul || (
  40. >>CMD命令速查手册.htm echo ^<a name="%%i"^>
  41. >>CMD命令速查手册.htm echo ^<h2^>%%i^</h2^>
  42. >>CMD命令速查手册.htm echo ^<pre^>
  43. help %%i>>CMD命令速查手册.htm
  44. >>CMD命令速查手册.htm echo ^</pre^>
  45. >>CMD命令速查手册.htm echo ^<a href="#top"^>返回页首^</a^>
  46. )
  47. )
  48. start CMD命令速查手册.htm
复制代码

la367 发表于 2010-10-11 18:11:02 | 显示全部楼层
进来了解一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-29 10:03 , Processed in 0.025991 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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