在网上找的创建《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:^<=^<! & set st=!st:^>=^>!
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

(0)

相关推荐

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

    在线演示:CMD 命令速查手册 复制代码 代码如下: @echo off & setlocal EnableDelayedExpansion echo.======================================== echo 开始创建<CMD命令速查手册>,请稍候-- echo 创建网页文件头-- >CMDHelp.htm echo ^<head^> >>CMDHelp.htm echo ^<title^>CMD命令速查手册^

  • Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin

  • Nginx速查手册及常见问题

    Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡. 常用命令 使用自定义配置文件启动 nginx -c /opt/nginx/config/nginx.conf 柔和重启 nginx -s reload 优雅停止服务 nginx -s quit 强制停止服务 nginx -s stop 配置文件检查 nginx -t 常用配置 反向代理 server { listen 80; server_name loc

  • Web开发人员常用速查手册 英文集合推荐

    为了方便各位朋友,本文收集了一些对Web开发人员非常有用的手册,记得推荐一下哦. HTML 速查手册 HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugrue (X)HTML Elements and Attributes Doctype Declarations (DTDs) XHTML Character Entity Reference GoSquared HTML Help Sheet CSS

  • 图片格式的JavaScript和CSS速查手册

    JavaScript对象.方法.函数.属性速查:CSS属性速查:

  • DB2 常用命令速查(备忘)

    dasauto - 自动启动 DB2 管理服务器    dascrt - 创建 DB2 管理服务器    dasdrop - 除去 DB2 管理服务器    dasmigr - 迁移 DB2 管理服务器    dasupdt - 更新 DB2 管理服务器    db2_deinstall - 卸载 DB2 产品或功能部件    db2_install - 安装 DB2 产品    db2admin - DB2 管理服务器    db2adutl - 管理 TSM 内的 DB2 对象    db2

  • DOM属性用法速查手册第1/4页

    object 返回包含的对象. offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制. offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度. offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置. offsetParent 获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用. offsetTop 获取对象相对于版面或由 offs

  • DOM相关内容速查手册

    object 返回包含的对象.   offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制.   offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度.   offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置.   offsetParent 获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用.   offsetTop 获取对象相对

  • 电脑"蓝屏"原因之速查手册

    死机是令操作者颇为烦恼的事情.死机时的表现多为"蓝屏",无法启动系统,画面"定格"无反应,鼠标.键盘无法输入,软件运行非正常中断等.尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面.  一.由硬件原因引起的死机  [散热不良]    显示器.电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩.图象失真甚至缩短显示器寿命.工作时间太长 也会导致电源或显示器散热不畅而造成电脑死机.CPU的散热是关系

  • Objective-C和Swift的转换速查手册(推荐)

    前言 如果你正要从Objective-C过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助.本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等. 下面例子中,上面是Objective-C代码,下面是等效的Swift代码.必要的地方我会给一些备注来帮助你理解. 变量与常量 创建一个变量 //Objective-C NSInteger score = 556; // NSString *name = @"Taylor"; // BOOL logged

随机推荐