中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 双语版CMD命令速查手册 上一主题 | 下一主题
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『楼 主』:  双语版CMD命令速查手册

@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

   此帖被 +15 点积分         点击查看详情   
评分人:【 everest79 分数: +15  时间:2008-2-25 12:54


2008-2-6 00:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pinghu
中级用户





积分 307
发帖 130
注册 2008-2-1
状态 离线
『第 2 楼』:  我特别支持

这么实用的东西怎么没人顶呢,真是的!
沙发我坐

2008-2-8 15:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 3 楼』:  

好东西阿,慢慢学习。多谢了。

2008-2-8 19:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zyz0304360
中级用户




积分 257
发帖 123
注册 2008-1-5
来自 烟台
状态 离线
『第 4 楼』:  

太牛了~~顶啊~~~~~~~~~~~~~~~~~~~~~~~~````



路 是自己选的
学习 是为了具备解决问题的能力
2008-2-8 23:13
查看资料  发短消息 网志  OICQ (625621812)  编辑帖子  回复  引用回复
zyz0304360
中级用户




积分 257
发帖 123
注册 2008-1-5
来自 烟台
状态 离线
『第 5 楼』:  

珍藏,学习



路 是自己选的
学习 是为了具备解决问题的能力
2008-2-8 23:15
查看资料  发短消息 网志  OICQ (625621812)  编辑帖子  回复  引用回复
zyz0304360
中级用户




积分 257
发帖 123
注册 2008-1-5
来自 烟台
状态 离线
『第 6 楼』:  

过于牛了~~



路 是自己选的
学习 是为了具备解决问题的能力
2008-2-8 23:18
查看资料  发短消息 网志  OICQ (625621812)  编辑帖子  回复  引用回复
yiyun
新手上路





积分 8
发帖 4
注册 2006-6-6
状态 离线
『第 7 楼』:  

我不会用啊

2008-2-9 10:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
AlexZhang
系统支持





积分 952
发帖 410
注册 2007-2-8
状态 离线
『第 8 楼』:  

貌似我这里全都是英语的....
我的英文系统。

2008-2-9 12:42
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
xmi
初级用户





积分 125
发帖 56
注册 2008-2-20
状态 离线
『第 9 楼』:  

太行害了...
但為什麼它會出現以下:
parameter value not allowed - 936
??? replace ????
最後出現"windows找不到檔案或項目'cmd xxxxx.htm'.請檢查鍵入的名稱是否正確,再試一次."

2008-2-24 23:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hy433124shc
中级用户





积分 201
发帖 75
注册 2007-2-24
状态 离线
『第 10 楼』:  

那位高人给解释下面的
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

2008-2-25 10:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
simplenoughappy
初级用户





积分 42
发帖 19
注册 2008-2-18
状态 离线
『第 11 楼』:  

这个也实在太牛了吧....膜拜下...研究中

2008-2-25 12:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 12 楼』:  

我也试着写了个。比较难看
@echo off
set "h_f=help^|findstr /b [a-z]"
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
2008-2-25 12:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 13 楼』:  

生成《CMD命令速查手册》的批处理
http://www.cn-dos.net/forum/viewthread.php?tid=18321&fpage=3

2008-2-25 13:30
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: