- 帖子
- 3
- 积分
- 27
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-5-18
|
一:
@echo off
set a=
set /p a=
:b
if "%a%"=="1" (
start /b 测试.bat)
goto :b
pause
二(测试)
@echo off
echo ----输入 1 显示第一部分内容
echo ----输入 2 显示第二部分内容
echo ----输入 3 显示第三部分内容
echo ----输入 4 启动批处理文件b
set /p num=请输入
if "%num%"=="1" (
type 1.txt
)
if "%num%"=="2" (
type 2.txt
)
if "%num%"=="3" (
type 3.txt
)
if "%num%"=="4" (
start /b b.bat
)
pause
当我这样执行的时候会发现,只要输入1(在第一个批处理中)然后再输入1 之后就会弹出232个测试.bat的批处理 但是加上strart /wait之后就没有了怎么回事??????请问是什么原因啊 |
|