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
  • 2186

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

CMD命令行接收用户输入信息 标签: cmdinputjavac 2008-12-04 19:42 9282人阅读 评论(2) 收藏 举报 本文章已收录于: ...
  • autumn20080101
  • autumn20080101
  • 2016年07月06日 17:25
  • 605

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

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

写能执行cmd命令的bat文件

每次运行jar文件时,我总是需要先打开cmd窗口,再切换到我jar文件保存的盘符,再执行java -jar test.jar,虽然操作不是很复杂,但是如果直接写一个bat文件,每次使用直接双击,这种傻...
  • qq_15158911
  • qq_15158911
  • 2017年01月19日 11:29
  • 5864

cmd命令入门,简单教程(DOS?)

这是一篇真正的入门,讲解一般的DOS可以怎么使用。不排列庞大的命令条目,这里只举例子。...
  • xjz729827161
  • xjz729827161
  • 2016年12月09日 16:29
  • 10961

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

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

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

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

cmd脚本接受传入参数

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

.Bat之批处理实现手动输入变量参数

.Bat之批处理实现手动输入变量参数 在这实现的是批处理实现过程中实现手动输入动态参数,比如我在批处理中定义了a,b两个参数,但是参数的值需要在执行.bat的过程中去赋值,那么,该怎么去实现...
  • laozhuxinlu
  • laozhuxinlu
  • 2016年10月18日 22:39
  • 10694

BAT命令高级技巧

目录 第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、m...
  • mezheng
  • mezheng
  • 2012年09月10日 00:18
  • 14411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: CMD命令行接收用户输入信息
举报原因:
原因补充:

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