- @echo off
- color 6a
- title 复杂的程序不是好程序!好用的程序才是好程序!BY电信2班生活委员~
- echo 倒霉孩子!!!玩了一节课?没做作业??&pause>nul
- echo 那就让我帮你做作业吧~&pause>nul
- echo 谢谢我吧,哈哈&pause>nul&cls
- :bof
- cls
- echo ***********************************************
- echo **************选择功能*************************
- echo ***********************************************
- echo 可选功能:
- echo 1.大学计算机基础实验1
- echo 0.退出
- set /p choose=请选择
- cls
- if "%choose%"=="0" echo 做完了??那886&pause>nul&exit
- if "%choose%"=="1" (goto a) else (goto b)
- :a
- cls
- echo ************************************************
- echo 1.大学计算机基础实验1
- echo ************************************************
- echo a.电子信息工程
- echo b.通讯工程
- echo c.电子科学与技术
- echo d.自动化
- set /p h=请输入班名
- if "%h%"=="a" goto dx
- if "%h%"=="b" goto tx
- if "%h%"=="c" goto dk
- if "%h%"=="d" goto zd
- echo 不存在的班号&pause>nul&goto a
- :dx
- set /p n=请输入班号
- md 电子信息工程%n%班 2>nul
- cd 电子信息工程%n%班
- goto step
- :tx
- set /p g=请输入班号
- md 通讯工程%g%班 2>nul
- cd 通讯工程%g%班
- goto step
- :dk
- set /p g=请输入班号
- md 电子科学与技术%g%班 2>nul
- cd 电子科学与技术%g%班
- goto step
- :zd
- set /p g=请输入班号
- md 自动化%g%班 2>nul
- cd 自动化%g%班
- goto step
- :step
- set /p name=请输入姓名
- set /p other=请输入学号
- md %other%-%name%
- cd ..
- echo 完成,任意键返回 &pause>nul&cls
- goto bof
- :b
- echo 功能不存在,任意键返回&pause>nul
- goto bof
复制代码 关键是- echo a.电子信息工程
- echo b.通讯工程
- echo c.电子科学与技术
- echo d.自动化
- set /p h=请输入班名
- if "%h%"=="a" goto dx
- if "%h%"=="b" goto tx
- if "%h%"=="c" goto dk
- if "%h%"=="d" goto zd
- echo 不存在的班号&pause>nul&goto a
- :dx
- set /p n=请输入班号
- md 电子信息工程%n%班 2>nul
- cd 电子信息工程%n%班
- goto step
- :tx
- set /p g=请输入班号
- md 通讯工程%g%班 2>nul
- cd 通讯工程%g%班
- goto step
- :dk
- set /p g=请输入班号
- md 电子科学与技术%g%班 2>nul
- cd 电子科学与技术%g%班
- goto step
- :zd
- set /p g=请输入班号
- md 自动化%g%班 2>nul
- cd 自动化%g%班
- goto step
- :step
- set /p name=请输入姓名
- set /p other=请输入学号
- md %other%-%name%
- cd ..
- echo 完成,任意键返回 &pause>nul&cls
- goto bof
复制代码 这一段,群里的高手说能用FOR命令简化,可是我不太会。
其他的部分要是能简化也好,希望大家帮帮我
我是新手,不太懂规矩,但是真心想学批处理,希望大家帮助我
**************************************************
版务执行:Batcher
执行时间:2008-09-15
操作内容:加code标签
友情提示:
本版规则
1、求代码、寻求代码解释、探讨代码得失的帖子均可发在本版块,其余话题禁止在本版讨论;
2、求助时,务必在顶楼一次性把问题交代清楚;若文字难以表述,请配图说明,或是上传附件;但是,一切操作应从节约论坛资源的角度出发,能文字说明清楚的就无需再发图片,小图能说明问题的尽量不截全图,在不影响效果的前提下尽量压缩图片及附件;
3、所发代码若不止一行,请务必用code标记把代码部分首尾括起来,以便他人复制;
**************************************************
[ 本帖最后由 Batcher 于 2008-9-15 12:40 编辑 ] |