本人菜鸟,看了一下段教程是关于if语句的,其中提到一条if语句中有多条命令和多个变量的时候,则命令和变量需要goto语句引导!否则if语句只会调用第一条命令和变量.
-------------------------------------------------其中范例如下:
@echo on
set /p num=请输入要自信的操作:
if "%num%"=="1" (
set /p a=请输入内容:
set /p b=请输入文件名:
set /p c=请输入复制后的文件名:
goto a
:a
echo %a% >%b%.txt
goto b
:b
copy %b%.txt c:\%c%.txt
)
pause
set a=
set b=
set c=
set num=
-----------------------------------------------------------------
只想请问一下高手这个goto是怎么样调用的,不是说批处理命令是从上至下一次执行的吗?如果是这样这两条goto语句的意义又何在呢?只没有goto语句的情况下,所生成的txt文件是没有没有题目的,以.txt存在.就是上面所说的情况.本人编程不是很懂,希望有知情者能予以告知,在此先谢谢了:)
-------------------------------------------------其中范例如下:
@echo on
set /p num=请输入要自信的操作:
if "%num%"=="1" (
set /p a=请输入内容:
set /p b=请输入文件名:
set /p c=请输入复制后的文件名:
goto a
:a
echo %a% >%b%.txt
goto b
:b
copy %b%.txt c:\%c%.txt
)
pause
set a=
set b=
set c=
set num=
-----------------------------------------------------------------
只想请问一下高手这个goto是怎么样调用的,不是说批处理命令是从上至下一次执行的吗?如果是这样这两条goto语句的意义又何在呢?只没有goto语句的情况下,所生成的txt文件是没有没有题目的,以.txt存在.就是上面所说的情况.本人编程不是很懂,希望有知情者能予以告知,在此先谢谢了:)


