批处理选择命令最初选择怎样写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理选择命令最初选择怎样写?相关的知识,希望对你有一定的参考价值。

我写了好几小批处理。比如我有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

初学者,希望懂得人帮下,我的表达不清楚,请见谅

加一个goto循环就可以:

@echo off
:loop
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
cls
goto loop
参考技术A @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/

PLSQL如何导出、导入数据,如果使用语句怎么写?!(DOS命令也可以)

PLSQL登录->工具->导出表;
选择pl/sql developer,选择目的表(按住ctrl可多选)
选择导出路径(例如:d:\test.pde),点击导出
PLSQL登录->工具->导入表;
选择pl/sql developer,选择pde文件,选择要导入的表(不选默认为全选),点击导入

cmd:
导出:exp system(用户名)/password(密码)@oral(连接符) full=y file=d:\test.dmp
导入:imp system(用户名)/password(密码)@oral(连接符) full=y file=d:\test.dmp ignore=y
参考技术A 如果 想导出 sql 的话 直接在查询结果中导出即可,导入 在命令行中 SQL> @sql文件.sql

如果想整个数据库导入导出 的话 oracle 提供了 IMP 和EXP 导入导出方法。百度一下即可
参考技术B 百度一下 exp,imp

以上是关于批处理选择命令最初选择怎样写?的主要内容,如果未能解决你的问题,请参考以下文章

怎样写数字滤波程序?

怎样使用echo批处理命令

批处理文件“选择”命令的错误级别返回 0

unity,Android游戏发布,选择路径时,窗口总是反复弹出,怎样解决?

如何制作带选项的批处理。例如:选择y会执行一项命令,选择n会执行另一项命令

php怎样执行cmd命令或者bat处理 - 技术问答