在网上找的创建《CMD命令速查手册》的批处理

 更新时间:2011年01月11日 01:31:16   作者:  
在网上找的创建《CMD命令速查手册》的批处理,这个批处理可以生成CMD命令速查手册,喜欢的朋友可以参考下。
在线演示:CMD 命令速查手册
复制代码 代码如下:

@echo off & setlocal EnableDelayedExpansion
echo.========================================
echo 开始创建《CMD命令速查手册》,请稍候……
echo 创建网页文件头……
>CMDHelp.htm echo ^<head^>
>>CMDHelp.htm echo ^<title^>CMD命令速查手册^</title^>
>>CMDHelp.htm echo ^<meta http-equiv="Content-Type" content="text/html^; charset=gb2312" ^/^>
>>CMDHelp.htm echo ^</head^>
>>CMDHelp.htm echo ^<A NAME="Top"^>
>>CMDHelp.htm echo ^<center^>^<h1^>CMD 命令速查手册^</h1^>%username% - %date%^</center^>^<br^>
>>CMDHelp.htm echo ^<table^>

echo 创建帮助目录……
for /f "delims=:" %%f in ('help^|findstr /n "^ASSOC"') do set head=%%f
set /a head-=1
if "%head%"=="0" (set head=) else set head=skip=%head%
for /f "%head% delims=" %%i in ('help') do (
set str=%%i & set name=!str:~0,9! & set desc=!str:~9!
echo.!name! | findstr /v "^[A-Z]" >nul && echo !desc! >>CMDHelp.htm
if errorlevel 1 echo ^</td^>^</tr^>^<tr^>^<td^>^<a href="#!name!"^>!name!^</a^>^</td^>^<td^>^ ^ ^ !desc!>>CMDHelp.htm
)
>>CMDHelp.htm echo ^</td^>^</tr^>^</table^>^<br^>^<a href="#top"^>返回页首^</a^>^<br^>

echo 创建帮助正文……
cscript //h:cscript //b
for /f %%i in ('help^|findstr "^[A-Z]"') do (
>>CMDHelp.htm echo ^<a name="%%i"^>^<h2^>%%i^</h2^>^<pre^>
echo 正在创建 %%i 的帮助正文中……
if /I "%%i"=="SC" echo 请按Y键继续……
help %%i | findstr "<.*>" >nul
if not errorlevel 1 (
for /f "delims=" %%a in ('help %%i') do (
set st=%%a & set st=!st:^<=^&lt;! & set st=!st:^>=^&gt;!
echo !st!>> CMDHelp.htm
)
) else help %%i>>CMDHelp.htm
>>CMDHelp.htm echo ^</pre^>^<a href="#top"^>返回页首^</a^>^<br^>^<br^>
)


echo 《CMD命令速查手册》创建完毕,任意键打开
echo.========================================
pause>nul && start CMDHelp.htm

相关文章

  • 批处理bat根据星期启动程序

    批处理bat根据星期启动程序

    原来公司里的由于每次开机时启动的程序比较多,所以打算使用批处理程序,这里只列举了部分。在每周一到周五的时候,开机则启动指定的应用程序,如果是周末的两天则不启动任何程序,所以做了这个脚本。你如果需要,根据自己的情况自行修改程序
    2014-07-07
  • cmd 命令行下复制、粘贴的快捷键

    cmd 命令行下复制、粘贴的快捷键

    cmd 命令行下复制、粘贴的快捷键,方便快速的在cmd操作复制粘贴。
    2011-04-04
  • windows常用网络命令使用脚本分享

    windows常用网络命令使用脚本分享

    这篇文章主要介绍了windows常用网络命令使用脚本,包括查看本地网卡接口信息、查看路由、表添加路由、跟踪路由等命令,需要的朋友可以参考下
    2014-04-04
  • 用BAT实时读取某个文件目录下文件数(包括子目录)

    用BAT实时读取某个文件目录下文件数(包括子目录)

    实时取得某个文件目录下文件数,我尝试了好多方法,最后发现其实用BAT文件还是比较方便的,比如指定几个文件目录,然后分别把他们的文件数目统计出来(包括子目录),把值放入指定的文本文件,为了实时读取,我做了循环
    2013-05-05
  • DOS系统的维护

    DOS系统的维护

    DOS系统的维护...
    2006-09-09
  • Windows WMIC命令使用详解(附实例)

    Windows WMIC命令使用详解(附实例)

    第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。在WMIC命令行提示符上,命令以交互的方式执行
    2014-05-05
  • 批处理查看同一子网络下的所有IP在线情况

    批处理查看同一子网络下的所有IP在线情况

    本文给大家分享的是使用批处理命令实现查看局域网同一网段下的IP的使用情况,虽然想法和做法都很奇葩,但还是推荐给大家,有需要的小伙伴可以参考下
    2015-09-09
  • cmd NTSD命令用法详解

    cmd NTSD命令用法详解

    ntsd 是一条dos命令,功能是用于结束一些常规下结束不了的死进程
    2011-10-10
  • 通过U盘实现本机添加管理员权限

    通过U盘实现本机添加管理员权限

    通过U盘启动盘实现添加本地管理员权限的方法,需要的朋友可以参考下
    2013-07-07
  • 批处理 实现定时关机、注销、重启、锁定等功能

    批处理 实现定时关机、注销、重启、锁定等功能

    一个可以实现电脑定时关机、注销、重启、锁定等功能的脚本代码,打击可以看下好多功能是利用了系统的一些命令。大家可以自由的扩展。
    2009-07-07

最新评论