【发布时间】:2019-09-25 04:32:06
【问题描述】:
我有一个脚本 (.bat) 文件,它需要来自用户输入的 5 个值。这些输入是字符串格式:登录 ID、环境、文件名 1、文件名 2、区域。 我要求用户通过 set /p 命令输入它,但想使用命令行传递所有值。
例如:test.bat value1, value2, value3, value4, value5
这些值应该在批处理中单独捕获。
我尝试将其存储到文本文件中,然后从中读取。虽然这有助于捕获值,但实际上这不是必需的。
看看下面的代码:
@echo off
< para.txt (
set /p Login_id=
set /p envionment=
set /p Archive=
set /p import=
set /p region=
)
echo %Login_id%
echo %envionment%
echo %Archive%
echo %import%
echo %region%
pause >nul
【问题讨论】:
标签: batch-file exe