中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 15:36
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 双语版CMD命令速查手册 查看 1,588 回复 12
楼 主 双语版CMD命令速查手册 发表于 2008-02-06 00:04 ·  中国 四川 泸州 联通
高级用户
★★★
积分 609
发帖 374
注册 2006-08-02 22:38
20年会员
UID 59720
状态 离线
@echo off

::wang-20080205-xg双语版CMD命令速查手册
setlocal EnableDelayedExpansion
@echo 请稍候,正在创建CMD命令目录...
>CMD命令速查手册.htm echo ^<center^>^<h1^>CMD 命令速查手册^</h1^>%username% in %date% %time%^</center^>^<br^>
>>CMD命令速查手册.htm echo ^<table^>
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! >>CMD命令速查手册.htm
if errorlevel 1 echo ^</td^>^</tr^>^<tr^>^<td^>^<a href="#!name!"^>!name!^</a^>^</td^>^<td^>^ ^ ^ !desc!>>CMD命令速查手册.htm
)
cls
>>CMD命令速查手册.htm echo ^</td^>^</tr^>^</table^>^<br^>^<a href="#top"^>返回页首^</a^>^<br^>
for /f %%i in ('help') do (
echo * * * * * * *>>CMD命令速查手册.htm
echo.>>CMD命令速查手册.htm
>>CMD命令速查手册.htm echo ^<a name="%%i"^>^<h2^>%%i^</h2^>^<pre^>
cls
graftabl 936>nul
@echo 正在创建 %%i 命令帮助 ...
help %%i>>CMD命令速查手册.htm
echo ────────────────────────>>CMD命令速查手册.htm
echo 英文对照:>>CMD命令速查手册.htm
cls
chcp 437>nul
help %%i>>CMD命令速查手册.htm
echo.>>CMD命令速查手册.htm
>>CMD命令速查手册.htm echo ^</td^>^</tr^>^</table^>^<br^>^<a href="#top"^>返回页首^</a^>^<br^>
)
graftabl 936>nul
start CMD命令速查手册.htm
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
everest79 +15 2008-02-25 12:54
2 我特别支持 发表于 2008-02-08 15:50 ·  中国 吉林 吉林市 联通
中级用户
★★
积分 307
发帖 130
注册 2008-02-01 21:29
18年会员
UID 109981
性别 男
状态 离线
这么实用的东西怎么没人顶呢,真是的!
沙发我坐
3 发表于 2008-02-08 19:27 ·  中国 福建 福州 电信
中级用户
★★
积分 458
发帖 211
注册 2006-07-26 19:42
20年会员
UID 59307
状态 离线
好东西阿,慢慢学习。多谢了。
4 发表于 2008-02-08 23:13 ·  中国 辽宁 铁岭 联通
中级用户
★★
积分 257
发帖 123
注册 2008-01-05 11:08
18年会员
UID 107722
性别 男
来自 烟台
状态 离线
太牛了~~顶啊~~~~~~~~~~~~~~~~~~~~~~~~````
路 是自己选的
学习 是为了具备解决问题的能力
5 发表于 2008-02-08 23:15 ·  中国 辽宁 铁岭 联通
中级用户
★★
积分 257
发帖 123
注册 2008-01-05 11:08
18年会员
UID 107722
性别 男
来自 烟台
状态 离线
珍藏,学习
路 是自己选的
学习 是为了具备解决问题的能力
6 发表于 2008-02-08 23:18 ·  中国 辽宁 铁岭 联通
中级用户
★★
积分 257
发帖 123
注册 2008-01-05 11:08
18年会员
UID 107722
性别 男
来自 烟台
状态 离线
过于牛了~~
路 是自己选的
学习 是为了具备解决问题的能力
7 发表于 2008-02-09 10:56 ·  中国 重庆 中移铁通
新手上路
积分 8
发帖 4
注册 2006-06-06 23:51
20年会员
UID 56667
状态 离线
我不会用啊
8 发表于 2008-02-09 12:42 ·  中国 山东 聊城 电信
系统支持
★★★
积分 1,011
发帖 435
注册 2007-02-08 00:00
19年会员
UID 78999
性别 男
状态 离线
貌似我这里全都是英语的....
我的英文系统。
9 发表于 2008-02-24 23:53 ·  中国 香港 环球全域电讯
初级用户
★★
积分 125
发帖 56
注册 2008-02-20 14:01
18年会员
UID 111054
性别 男
状态 离线
太行害了...
但為什麼它會出現以下:
parameter value not allowed - 936
??? replace ????
最後出現"windows找不到檔案或項目'cmd xxxxx.htm'.請檢查鍵入的名稱是否正確,再試一次."
10 发表于 2008-02-25 10:46 ·  中国 山东 潍坊 电信
中级用户
★★
积分 201
发帖 75
注册 2007-02-24 00:26
19年会员
UID 80034
性别 男
状态 离线
那位高人给解释下面的
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! >>CMD命令速查手册.htm
11 发表于 2008-02-25 12:19 ·  中国 广东 深圳 南山区 电信
初级用户
积分 42
发帖 19
注册 2008-02-18 15:56
18年会员
UID 110899
性别 男
状态 离线
这个也实在太牛了吧....膜拜下...研究中
12 发表于 2008-02-25 12:53 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
我也试着写了个。比较难看

@echo off
set "h_f=help^|findstr /b "
for /f "delims=:" %%i in ('findstr /n /b "::html" "%~dpnx0"') do more +%%i "%~dpnx0"

for /f %%i in ('%h_f%') do echo ^<div class="a1"^> ^<a onclick="changemenu('%%i');"^>%%i^</a^>^</div^>
echo ^</div^>^</div^>
echo ^<div id="right"^>

for /f "tokens=1*" %%a in ('%h_f%') do (
echo ^<div id="%%a" style="DISPLAY:none"^>^<pre^>
help %%a
echo ^</pre^>^</div^>
)
echo ^</div^>^</div^>

goto :eof
::html
<style>
*{margin:0;padding:0;}
body{background:#D6D3CE}
#main{margin:10px;height:100%;}
#logo{line-height:60px;height:70px;text-align:center;}
#left{width:200px;float:left;}
#right{margin-left:205px;}
</style>


<script>
var old=null;
function changemenu(mydiv){
var obj = document.getElementById(mydiv);
if (old!=null&&old!=obj)
old.style.display='none';
old=obj;
if (obj.style.display=='none'){
obj.style.display='block';
}else{
obj.style.display='none';
}
}
</script>
<div id="main">
<div id="logo">logo</div>
<HR>
<div id="left"><pre>
<div class="changemeun">
49206C6F766520796F752067757973 54656C3A3133383238343036373837
13 发表于 2008-02-25 13:30 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
生成《CMD命令速查手册》的批处理
http://www.cn-dos.net/forum/viewthread.php?tid=18321&fpage=3
论坛跳转: