YQYStudio Command Express

主要功能如下:
支持DOS命令
支持Linux命令
支持中文命令
支持拼音命令
支持汉字首字母命令
拥有配置(configedit) 功能
可以随便修改程序为自己所用
完全本土化的DOS命令
只用一个文件
拥有卸载功能
可以通过configedit修改配置
@echo off ::由于时间关系,我只是替换了部分常用命令,当然大家也可以把所有功能添加的本程序中来。 if S%yqycmd% == S set yqycmd=%systemroot%\yqystudio.cmd ::判断程序是直接打开(直接打开是参数%1为空)、cmd载入时打开(添加了yqy参数)或程序调用自身功能(跳转到function) if s%1==s goto loaderr if s%1==syqy goto loading goto function :loading cls ::载入界面 echo 有了YQYStudio Command Express,会打字就会DOS echo =============================================================================== echo ■ ■ ■ ■ 支持DOS命令 echo ■■■■■■■■■ ■■■■■■■■■ 支持Linux命令 echo ■ ■ ■ ■ 支持中文命令 echo ■■■■■■■■■ ■■■■■■■■■ 支持拼音命令 echo ■ ■ ■ ■ ■ ■ 支持汉字首字母命令 echo ■ ■ ■ ■ ■ ■ 拥有配置(configedit) 功能 echo ■■■■■■■■■ ■■■■■■■■■ 可以随便修改程序为自己所用 echo ■ ■ ■ ■ ■ ■ 完全本土化的DOS命令 echo ■ ■ ■ ■ ■ ■ 只用一个文件 echo ■■■■■■■■■ ■■■■■■■■■ 拥有卸载功能 echo =============================================================================== echo 官方主页:http://www.catseven.cn echo 版权所有:CatSeven 2007-2008 echo E-mail:mqycn@126.com echo QQ:77068320 echo. echo YQYStudio Command Express 1.0 Beta 0201 载入中,请稍后... ::添加ver,help,configedit 这三个命令 doskey ver=%yqycmd% ver doskey help=%yqycmd% help doskey configedit=%yqycmd% config ::添加Linuc模拟命令,用到doskey这个命令 doskey ls=dir $* doskey pwd=cd $* doskey mkdir=md $* doskey rmdir=rd $* doskey rm=del $* doskey mv=move $* doskey cp=copy $* doskey cat=type $* doskey clear=clsc doskey uname=%yqycmd% ver echo 加载linux命令完毕。 doskey 输出=echo $* doskey 暂停=pause>nul doskey 列目录=dir $* doskey 进入目录=cd $* doskey 建立目录=md $* doskey 删除目录=rd $* doskey 删除文件=del $* doskey 移动=move $* doskey 复制=copy $* doskey 查看=type $* doskey 清屏=cls doskey 版本=%yqycmd% ver echo 加载汉字命令完毕。 doskey shuchu=echo $* doskey liemulu=dir $* doskey jinrumulu=cd $* doskey jianlimulu=md $* doskey shanchumulu=rd $* doskey shanchuwenjian=del $* doskey yidong=move $* doskey fuzhi=copy $* doskey chankan=type $* doskey qingping=cls doskey banben=%yqycmd% ver doskey zanting=pause>nul echo 加载拼音命令完毕。 doskey sc=echo $* doskey lml=dir $* doskey jrml=cd $* doskey jlml=md $* doskey scml=rd $* doskey scwj=del $* doskey yd=move $* doskey fz=copy $* doskey ck=type $* doskey zt=pause>nul doskey qp=cls doskey bb=%yqycmd% ver echo 加载汉字首字母命令完毕。 ::修改提示符 prompt [YCE-1.01b][$p]# cls echo YQYStudio Command Express 1.0 Beta 0201 By Mqycn[YQY] echo =============================================================================== echo [configedit][官方网站:Http://catseven.cn] goto end :loaderr if exist %temp%\tmp.reg del %temp%\tmp.reg /q if not exist %systemroot%\yqystudio.cmd goto install echo 您已经安装过YQYStudio Command Express,您可以: echo 1.卸载 YQYStudio Command Express echo 2.重新 YQYStudio Command Express echo 3.运行 YQYStudio Command Express echo 4.退出本程序 echo. set/p input=请输入你的选择: :installokchooice if S%input% == S1 goto reinstall if S%input% == S2 goto install if S%input% == S3 cmd if S%input% == S4 goto end set/p input=你输入的指令是错误的,请重新输入: goto installokchooice goto end :install if not exist .\YQYStudio.cmd pause>nul|echo 你的安装文件名已经被修改或在压缩包中,请将文件名修改成YQYStudio.cmd或解压到任意文件夹后,然后执行安装操作。&goto end if not exist %systemroot%\yqystudio.cmd echo 程序检测到您没有安装YQYStudio Command Express。 if exist %systemroot%\yqystudio.cmd echo 程序检测到您已经安装过YQYStudio Command Express。 if not exist %systemroot%\yqystudio.cmd set/p input=请输入[ok]进行安装,输入[test]测试本程序: if exist %systemroot%\yqystudio.cmd set/p input=请输入[ok]进行重新安装: if S%input%==Sok goto installok if S%input%==Stest goto testcmd pause>nul|echo 您的指令是错物的请按任意键退出YQYStudio Command Express的安装。 goto end :testcmd set yqycmd="./YQYStudio.cmd" call %yqycmd% yqy call cmd goto end :installok if not S%yqycmd% == S%systemroot%\yqystudio.cmd set yqycmd=%systemroot%\yqystudio.cmd echo 下面将进行本程序的安装... echo 拷贝本程序到你的系统目录中... copy .\YQYStudio.cmd %yqycmd% echo 修改您的注册表文件,并完成本程序的安装... set YQYREG=[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor] echo Windows Registry Editor Version 5.00>>%temp%\tmp.reg echo.>>%temp%\tmp.reg echo %YQYREG%>>%temp%\tmp.reg if exist %systemdrive%\windows\explorer.exe echo "autorun"="%systemdrive%\\windows\\yqystudio.cmd yqy">>%temp%\tmp.reg if exist %systemdrive%\winnt\explorer.exe echo "autorun"="%systemdrive%\\winnt\\yqystudio.cmd yqy">>%temp%\tmp.reg regedit /s %temp%\tmp.reg del %temp%\tmp.reg /Q pause>nul|echo 安装完毕。 goto end :reinstall echo 还原您的注册表文件,... set YQYREG=[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor] echo Windows Registry Editor Version 5.00>>%temp%\tmp.reg echo.>>%temp%\tmp.reg echo %YQYREG%>>%temp%\tmp.reg echo "AutoRun"="">>%temp%\tmp.reg regedit /s %temp%\tmp.reg del %temp%\tmp.reg /Q echo 在你的系统目录中删除本程序,并完成本程序的卸载... if exist %yqycmd% del %yqycmd% /q pause>nul|echo 卸载完毕。 goto end :function if S%1==Sver goto yqyver if S%1==Sconfig goto configedit if S%1==Shelp goto help goto end :configedit echo YQYStudio Command Express 配置程序 echo 1.卸载\重新安装 YQYStudio Command Express echo 2.配置符合自己的YQYStudio Command Express echo 3.修改YQYStudio Command Express提示符 echo 4.退出YQYStudio Command Express 配置程序 echo. set/p input=请输入你的选择: :installokchooice if S%input% == S1 goto loaderr if S%input% == S2 goto editmycmd if S%input% == S3 goto showedit if S%input% == S4 goto end set/p input=你输入的指令是错误的,请重新输入: goto configedit :editmycmd echo 请打开 %YQYCMD% 进行修改。 goto end :showedit echo 修改YQYStudio Command Express提示符 echo 1.YQYStudio Command Express echo 2.模仿 Redhat Linux 提示符 echo 3.Microsoft WindowXP 提示符 echo 4.退出提示符修改程序 echo. set/p input=请输入你的选择: :installokchooice if S%input% == S1 Prompt [YCE-1.01b][$p]#&goto end if S%input% == S2 Prompt Redhat Linux[$p]$b$t$b_bash-2.05b#&goto end if S%input% == S3 Prompt $p^>&goto end if S%input% == S4 goto end set/p input=你输入的指令是错误的,请重新输入: goto showedit :help echo 调用配置功能 configedit [官方网站:Http://catseven.cn] echo =============================================================================== echo 中文命令 Linux命令 拼音命令 汉字首字母命令 对应DOS命令 echo 输出 shuchu sc echo echo 暂停 liemulu lml pause>nul echo 列目录 ls jinrumulu jrml dir echo 进入目录 wd jianlimulu jlml cd echo 建立目录 mkdir shanchumulu scml md echo 删除目录 rmdir shanchuwenjian scwj rd echo 删除文件 rm yidong yd del echo 移动 mv fuzhi fz move echo 复制 cp chankan ck copy echo 查看 cat qingping zt type echo 清屏 clear banben qp cls echo 版本 uname zanting bb ver echo =============================================================================== echo 如果遇到不熟悉的命令,可以输入命令 /?查询,如:复制 /? [YQYStudio 2007-2008] goto end :yqyver echo YQYStudio Command Express 1.0 Beta 0201 By Mqycn[YQY] echo 版权所有 YQYStudio 2007-2008 goto end :end @echo on