CMD命令行接收用户输入信息
可以把下面的代码块Copy到一个以bat为后缀的文件中,双击就可以看到效果
**********************************************
@echo off
rem 关闭自动输出
:begin
rem 接收输入
set input=
set /p input=请输入字符串:
rem 输出得到的输入信息
echo 您输入的字符串是:%input%
rem pause>null
echo.
rem 从begin标签出,再次运行
goto begin
**********************************************
下面我们开始简介这个很简短的例子.
@echo off:这个是用来关闭命令行的自动输出,用来防止类型“C:/Documents
and Settings/XXX”类型的很多行文本的出现。
rem:注释
: 冒号是用来表示后面的输入是一个标签,一般会配合下面的关键字使用
goto:跳转到指定的标签。如:goto begin
echo:输出信息,等同于java的System.out.println("")。
另外,pause:这个是用于暂停的,为了阻止命令行自动关闭。而,
“pause>null”这种形式,可以让暂停不会出现“请按任意键继续。。。” 的
提示,但具有暂停的效果。
下面,重点讲讲“如何接收用户外部输入的信息?”
set intput=:这样子,我们就定义了一个没有任何初始值的环境变量了。
set /p input=请输入字符串:
上面这段代码,就是给之前定义的变量设置我们从键盘输入的字符串了。
set /p input=这里用于提示用户输入的信息:,注意最后一个冒号是半角
的,是英文的冒号。
%input%:这里我们是去得用户输入的字符串信息。
好了,到这里已经讲完了,如何读取用户的输入信息,和如何来从代码内容使用
用户输入信息。
*如有其它情况,请大家补充。谢谢。