[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理生成CMD命令速查手册

  1. :: CMDHelp.cmd - Gather commands' help of CMD to HTML
  2. :: Author: junluck
  3. :: Modify 4: Will Sort - 2006-01-15 - CMD@WinXP
  4. :: 发表于:http://www.cn-dos.net/forum/viewthread.php?tid=18321
  5. @echo off & setlocal EnableDelayedExpansion
  6. echo.========================================
  7. echo 开始创建《CMD命令速查手册》,请稍候……
  8. echo 创建网页文件头……
  9. >CMDHelp.htm echo ^<head^>
  10. >>CMDHelp.htm echo     ^<title^>CMD命令速查手册^</title^>
  11. >>CMDHelp.htm echo     ^<meta http-equiv="Content-Type" content="text/html^; charset=gb2312" ^/^>
  12. >>CMDHelp.htm echo ^</head^>
  13. >>CMDHelp.htm echo ^<A NAME="Top"^>
  14. >>CMDHelp.htm echo ^<center^>^<h1^>CMD 命令速查手册^</h1^>%username% - %date%^</center^>^<br^>
  15. >>CMDHelp.htm echo ^<table^>
  16. echo 创建帮助目录……
  17. for /f "delims=:" %%f in ('help^|findstr /n "^ASSOC"') do set head=%%f
  18. set /a head-=1
  19. if "%head%"=="0" (set head=) else set head=skip=%head%
  20. for /f "%head% delims=" %%i in ('help') do (
  21.     set str=%%i & set name=!str:~0,9! & set desc=!str:~9!
  22.     echo.!name! | findstr /v "^[A-Z]" >nul && echo !desc! >>CMDHelp.htm
  23.     if errorlevel 1 echo ^</td^>^</tr^>^<tr^>^<td^>^<a href="#!name!"^>!name!^</a^>^</td^>^<td^>^ ^ ^ !desc!>>CMDHelp.htm
  24. )
  25. >>CMDHelp.htm echo ^</td^>^</tr^>^</table^>^<br^>^<a href="#top"^>返回页首^</a^>^<br^>
  26. echo 创建帮助正文……
  27. ::将默认的脚本宿主改为 cScript.exe,不知还有没有更好的办法
  28. cscript //h:cscript //b
  29. ::因为有一些命令需要使用cscript来启动
  30. for /f  %%i in ('help^|findstr "^[A-Z]"') do (
  31.     >>CMDHelp.htm echo ^<a name="%%i"^>^<h2^>%%i^</h2^>^<pre^>
  32.     echo 正在创建 %%i 的帮助正文中……
  33.     if /I "%%i"=="SC" echo 请按Y键继续……
  34.     help %%i | findstr "<.*>" >nul
  35.     if not errorlevel 1 (
  36.          for /f "delims=" %%a in ('help %%i') do (
  37.                 set st=%%a & set st=!st:^<=^<! & set st=!st:^>=^>!
  38.                 echo !st!>> CMDHelp.htm
  39.             )
  40.         ) else help %%i>>CMDHelp.htm
  41.         >>CMDHelp.htm echo ^</pre^>^<a href="#top"^>返回页首^</a^>^<br^>^<br^>
  42.     )
  43. echo 《CMD命令速查手册》创建完毕,任意键打开
  44. echo.========================================
  45. pause>nul && start CMDHelp.htm
复制代码
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

返回列表