当前位置:DOS资源站资料中心批处理教程 → BAT命令查询和命令验证工具

BAT命令查询和命令验证工具

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-18 16:25:40

既上一个工具后,感觉学习批处理好不容易,多一个空格或者多个什么符号就错,
看来学习工具很重要,代码都是网络上找的,不是我写的,我只是作了个组合应用,由于自己太菜,就这还几乎忙
了两天才做到现在这样,高手批评指正了......

-----------------------------------------------------------------------------------------------------------------------------------------------
@echo off&title DOS资源站 www.cmdos.net
:start1
color 3E
cls
echo                 ★==★==★==★==★==★==★==★==★==★==★
echo                      欢迎使用龙缘社区BAT资料查询工具
echo                         http://www.cjl9i0.com
echo                 ★==★==★==★==★==★==★==★==★==★==★
echo.             
echo                         %DATE%
echo.
echo                 ===========================================
echo                         请选择要进行的操作,然后按回车
echo                 ===========================================
echo.
echo                   1.CMD 命令速查手册
echo.
echo                   2.查询的批处理命令
echo.
echo                   3.退出
echo.

:cho
set choice=
set /p choice=             请选择:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto start1
if /i "%choice%"=="2" goto :ks
if /i "%choice%"=="3" goto end
echo 选择无效,请重新输入
echo.
goto cho

:start1
cls
echo                        龙缘社区BAT资料查询工具
echo.
echo               ===========================================
echo                     请选择要进行的操作,然后按回车
echo               ===========================================
echo.

cls
echo CMD 命令速查手册...
echo.   
CMD.CHM  
echo               CMD 命令速查手册服务结束,按任意键返回选项!
echo               1.CMD 命令速查手册    
echo               2.查询的批处理命令
echo               3.退出 
echo.         
goto cho

:ks
cls
echo                     =========================================
echo                               欢迎使用批处理帮助程序
echo                                  %DATE% 
echo                     =========================================
echo                     ★==★==★==★==★==★==★==★==★==★==★
echo                                  CMD 命令速查手册 
echo                                http://www.cjl9i0.com
echo                     ★==★==★==★==★==★==★==★==★==★==★
echo.
echo                 请输入你想查询的批处理命令?
echo                (q键退出;h键帮助)
echo.
set /p lc=     ★命令★:
if %lc%==q goto e
if %lc%==h help
%lc% /? >a.txt

if errorlevel 1 goto no
if errorlevel 0 goto yes

:yes
start a.txt
goto ks

:no
echo                ===============================================
echo                 找不到你要的批处理命令,请检查后重新输入命令!
echo                ===============================================
del a.txt
pause
call %1

echo CMD 命令速查手册服务结束,按任意键返回选项!
echo                1.CMD 命令速查手册     
echo                2.查询的批处理命令
echo                3.退出
echo.   
goto cho