什么DOS脚本命令"得到"来自控制台的值?

时间:2011-12-21 00:21:04

标签: batch-file dos

这是非常基本的,我很生气我不记得了,但已经很久了。

我想编写一个MSDOS批处理命令脚本,该脚本从控制台获取要在脚本中使用的值。我不记得它是哪个命令,并且我依赖于知道命令名称的引用。我不记得了。

有人可以为我解锁这个问题吗?

好吧,它不是真正的DOS,它是Windows XP中的批处理命令文件。

2 个答案:

答案 0 :(得分:3)

set /p name= your age?

我不确定但是。 name 是分配给用户输入的变量。 您的年龄?是在要求输入时显示的信息。

答案 1 :(得分:0)

信不信由你,并没有任何有效的方式。

以下是一些(非常难看的)解决方法,包括“COPY CON”:

http://www.robvanderwoude.com/userinput.php

这是一个非常简单的菜单系统:

http://www.dostips.com/DtTipsMenu.php#Batch.Menu

注意:根据您的DOS版本,语法可能有效,也可能无效。

问: 这真的是“DOS”(如在MS-DOS中),还是现代Windows操作系统上的命令提示符?

如果是后者,您可以使用Windows脚本或Powershell执行任何操作。