CMD命令行接收用户输入信息

原创 2008年12月04日 19:42:00

 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%:这里我们是去得用户输入的字符串信息。

好了,到这里已经讲完了,如何读取用户的输入信息,和如何来从代码内容使用

用户输入信息。

*如有其它情况,请大家补充。谢谢。

相关文章推荐

如何实现在cmd输入中文

最近几天在用cmd学习MySQL,遇到了在cmd下不能输入中文的问题,尝试过复制粘贴的方式,但是在后来使用创建的表的时候,原来复制粘贴上的中文就会显示为"?"乱码,所以最好还是通过直接输入中文的方式。...
  • Stage_
  • Stage_
  • 2015年03月01日 20:44
  • 1684

BAT文件制作 BAT接收输入用例

本文通过一个例子,大致讲述了如何制作一个BAT文件,并且给读者举例说明了在BAT文件中如何接收输入。适合初学者学习的文章,请高手多指教。 例子(详见我的另一篇文章:net use 命令详解 及 案例)...
  • zhlyyea
  • zhlyyea
  • 2009年06月16日 11:20
  • 5798

【技巧】批处理,Bat中获取用户输入的指定内容

在批处理、Bat中获取用户输入的指定内容: set /p startip=开始IP: set /p endip=结束IP: 说明:     在屏幕上显示“开始IP:”,并等待用户输入。...
  • baokx
  • baokx
  • 2013年11月01日 13:56
  • 4794

CMD命令行接收用户输入信息

CMD命令行接收用户输入信息 标签: cmdinputjavac 2008-12-04 19:42 9282人阅读 评论(2) 收藏 举报 本文章已收录于: ...

CMD接受输入参数(定时关机小例子)

为了方便操作,我大程序员经常会将一些重复的工作写成一个批处理。 但是,在批处理中如何接受输入参数呢?且看如下例子: @echo off set /p time=请输入关机时间: shutdown ...

cmd脚本接受传入参数

【已解决】Windows的CMD中,如何获得参数中 & (ampersand)之后的值 2012 年 10 月 29 日 下午 1:41crifan已有258人围观我来说几句 【问...

cmd 五种if语句的基本语法

cmd 5种if语句的基本语法 回答人的补充   2010-06-13 20:40 使用批处理示例:5种if语句的基本语法: 1。判断两个字符串是否相等,if "字符串1"=="字符串2" com...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: CMD命令行接收用户输入信息
举报原因:
原因补充:

(最多只允许输入30个字)