Batch file 是否可以创建一个批处理文件,在某个时候调用另一个批处理文件,并为其提供一系列输入
我有一个批处理文件(比如“test.bat”)。现在,当我们运行test.bat时,它会在执行过程中请求用户输入,获取ex.user凭证,然后显示一个菜单。用户可以通过输入一个值从菜单中选择一个选项,在该值之后,脚本将要求用户提供更多特定于产品的详细信息 问题: 我需要在另一个批处理文件中调用test.bat,每当test.bat需要用户输入时,我的批处理脚本应该能够提供一些输入(已知的菜单选项和输入序列)Batch file 是否可以创建一个批处理文件,在某个时候调用另一个批处理文件,并为其提供一系列输入,batch-file,batch-processing,Batch File,Batch Processing,我有一个批处理文件(比如“test.bat”)。现在,当我们运行test.bat时,它会在执行过程中请求用户输入,获取ex.user凭证,然后显示一个菜单。用户可以通过输入一个值从菜单中选择一个选项,在该值之后,脚本将要求用户提供更多特定于产品的详细信息 问题: 我需要在另一个批处理文件中调用test.bat,每当test.bat需要用户输入时,我的批处理脚本应该能够提供一些输入(已知的菜单选项和输入序列) 有什么方法可以实现这一点吗?要调用另一个批处理文件,请参考以下链接: 要获取用户输入,
有什么方法可以实现这一点吗?要调用另一个批处理文件,请参考以下链接: 要获取用户输入,请执行以下操作:
Echo off
set /p x=path name:
echo path is %x%
pause
谢谢你的回复。我不希望用户必须提供一些输入。我希望批处理文件自动提供一些值。你说的“自动”到底是什么意思?我的意思是我们需要为正在调用的批处理脚本提供输入值。当我们正常运行批处理脚本(我的原始帖子中的test.bat)时,它会在后端执行一些操作,然后等待用户输入。然后,您需要输入一些值,并在此基础上执行更多任务。重复。你应该显示一些代码以获得更好的答案。