我正在尝试读取config.properties包含 50 多个键、值对并使用其中一个调用.bat文件中的所有键的文件。
我已经有一个可以读取属性的工作代码,但它会打印key=value. 我只想返回键值,例如john不是键名。
1.主.bat
set READER_FILE="C:\\read.bat"
@ECHO OFF
: INVOKING CONFIG PROPERTIES
call read.bat > %LOGGER% 2>&1
: call %READER_FILE%
: call DownloadContent.bat > %LOGGER% 2>&1
echo %name%
echo %city%
Run Code Online (Sandbox Code Playgroud)
2.读取.bat
@echo off
for /F "eol=# delims== tokens=1,*" %%a in (config.properties) do (
if NOT "%%a"=="" if NOT "%%b"=="" set config.%%a=%%b
)
set config.
for /F "tokens=1 delims==" %%v in ('set config. 2^>null') do (
set %%v=
)
Run Code Online (Sandbox Code Playgroud)
3. config.properties …