批处理选择命令最初选择怎样写?
我写了好几小批处理。比如我有1.BAT2.BAT两个小批处理,想写个批处理里面有选择一就执行1。BAT选择2就执行2。BAT这样如果返回到最初选该怎么样写,就是运行完批处...
我写了好几小批处理。比如我有1.BAT 2.BAT 两个小批处理,想写个批处理里面有选择一就执行1。BAT 选择2就执行2。BAT这样如果返回到最初选该怎么样写,就是运行完批处理可以选择回到选择界面:
@echo off
echo 1.执行1.bat
echo 2.执行2.bat
echo 3.退出
echo. 请输入选择项目的序号:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
IF "%id%"=="3" exit
cls
echo.
echo 你的输入错误,请重新输入序列号.
ping -n 3 127.1>nul
goto a
初学者,希望懂得人帮下,我的表达不清楚,请见谅 展开
@echo off
echo 1.执行1.bat
echo 2.执行2.bat
echo 3.退出
echo. 请输入选择项目的序号:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
IF "%id%"=="3" exit
cls
echo.
echo 你的输入错误,请重新输入序列号.
ping -n 3 127.1>nul
goto a
初学者,希望懂得人帮下,我的表达不清楚,请见谅 展开
2个回答
展开全部
@echo off&color a&title 创建多分支批处理程序
set /p a=请输入所要创建批处理程序名:
copy nul %a%.bat
echo :begin>%a%.bat
echo @echo off^&color a^&title %a%>>%a%.bat
echo cls^&set a=>>%a%.bat
set /p b=请输入你分支数目:
echo echo 你可选择的操作如下:>>%a%.bat
for /l %%a in (1 1 %b%) do echo echo %%a.>>%a%.bat
echo set /p a=请输入你所选操作的序号(退出请直接回车):>>%a%.bat
echo if not defined a exit>>%a%.bat
for /l %%b in (1 1 %b%) do echo if "%%a%%"=="%%b" goto :%%b>>%a%.bat
for /l %%c in (1 1 %b%) do echo ::——————————————————————————————>>%a%.bat&echo :%%c>>%a%.bat&echo title >>%a%.bat&echo goto :begin>>%a%.bat
set /p c=创建完成,回车开始编辑所创建的程序,其它任意键退出:
if not defined c start /max notepad %a%.bat
set a=
set b=
set c=
这是我以前闲来无事写的一个,用来集成批处理程序的
你可以到我的博客:http://hi.baidu.com/cydfli/blog/
看
set /p a=请输入所要创建批处理程序名:
copy nul %a%.bat
echo :begin>%a%.bat
echo @echo off^&color a^&title %a%>>%a%.bat
echo cls^&set a=>>%a%.bat
set /p b=请输入你分支数目:
echo echo 你可选择的操作如下:>>%a%.bat
for /l %%a in (1 1 %b%) do echo echo %%a.>>%a%.bat
echo set /p a=请输入你所选操作的序号(退出请直接回车):>>%a%.bat
echo if not defined a exit>>%a%.bat
for /l %%b in (1 1 %b%) do echo if "%%a%%"=="%%b" goto :%%b>>%a%.bat
for /l %%c in (1 1 %b%) do echo ::——————————————————————————————>>%a%.bat&echo :%%c>>%a%.bat&echo title >>%a%.bat&echo goto :begin>>%a%.bat
set /p c=创建完成,回车开始编辑所创建的程序,其它任意键退出:
if not defined c start /max notepad %a%.bat
set a=
set b=
set c=
这是我以前闲来无事写的一个,用来集成批处理程序的
你可以到我的博客:http://hi.baidu.com/cydfli/blog/
看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询