【发布时间】:2010-09-14 23:20:29
【问题描述】:
哇,从没想过我会在 DOS 中写任何东西。现在我知道了,我知道为什么我从来不想。语法很荒谬!
无论如何,我需要帮助。 我想提示用户输入,如果收到空行,我想使用默认值,像这样:
set name=abraham.
set /p input=please enter your name, press enter to use %name%:
if not %input%=="" set name=%input%
echo your name is %name%
我收到一条错误消息,提示“此时设置是意外的。”
你能帮忙吗?
【问题讨论】:
-
我只是好奇——你为什么突然不得不在DOS下编程?你不能只写一个Java/C#/等吗?更容易编写的控制台程序?
-
它用于自动化一个涉及许多步骤的项目部署,由于安全和地理原因,有时我们必须通过电话指导客户进行。
标签: windows command-line dos