【问题标题】:Is it possible to create a batch file that will call another batch file at some point and also supply it with a sequence of inputs是否可以创建一个批处理文件,该文件将在某个时候调用另一个批处理文件并为其提供一系列输入
【发布时间】:2013-08-28 15:17:38
【问题描述】:

我有一个批处理文件(比如说“test.bat”)。现在,当我们运行这个 test.bat 时,它会在执行过程中询问用户输入,例如。用户凭据,然后显示一个菜单。用户可以通过输入一个值从菜单中选择一个选项,之后脚本会要求他提供更多产品特定的详细信息。

问题: 我需要在另一个批处理文件中调用这个 test.bat,每当 test.bat 需要用户输入时,我的批处理脚本应该能够提供一些输入(一个已知的菜单选项和输入序列)。

有没有我可以做到这一点?

【问题讨论】:

  • 您应该显示一些代码以获得更好的答案。

标签: batch-file batch-processing


【解决方案1】:

要调用另一个批处理文件,我参考这个链接: Several ways to call a windows batch file from another one or from prompt. Which one in which case?

获取用户输入:

Echo off
set /p x=path name:
echo path is %x%
pause

【讨论】:

  • 感谢您的回复。我不希望用户必须提供一些输入。我希望批处理文件自动提供一些值。
  • 你是什么意思自动?
  • 我的意思是我们需要为我们正在调用的批处理脚本提供输入值。当我们通常运行该批处理脚本(我的原始帖子中的 test.bat)时,它会在后端执行一些操作,然后等待用户输入。然后您需要输入一些值,并在此基础上执行更多任务。重复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多