DOS 脚本命令“获取”什么?来自控制台的值?

发布于 2024-12-21 23:34:29 字数 191 浏览 1 评论 0原文

这是很基础的,懊恼自己记不住了,不过已经很久了。

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

有人可以帮我解决这个问题吗?

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

This is very basic, and I am annoyed that I can't remember, but it has been a long time.

I want to write a MSDOS batch command script that gets a value from the console to use in the script. I can't remember which command it is, and the reference I have relies upon one knowing the name of the command. Which I don't remember.

Can someone unlock this issue for me?

OK, it isn't really DOS, it is a batch command file in Windows XP.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

堇色安年 2024-12-28 23:34:29
set /p name= your age?

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

set /p name= your age?

Im not sure but. name is the variable assigned user input. Your age? is message displayed when asking for input.

一页 2024-12-28 23:34:29

不管你信不信,确实没有什么有效的办法。

这里有一些(非常难看的)解决方法,包括“COPY CON”:

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

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

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

注意:该语法可能有效也可能无效,具体取决于您的 DOS 版本。

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

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

Believe it or not, there really wasn't any effective way .

Here are a few (very ugly) workarounds, including "COPY CON":

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

Here's a very simple menu system:

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

Note: the syntax may or may not work depending on your DOS version.

Q:
Is this really "DOS" (as in MS-DOS), or a command prompt on a modern, Windows OS?

If the latter, you can do just about anything you want with Windows scripting or Powershell.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文