gpt4 book ai didi

windows - 从文件中读取值并将其分配给批处理脚本中的变量

转载 作者:可可西里 更新时间:2023-11-01 09:31:50 28 4
gpt4 key购买 nike

我想读取包含批处理脚本中使用的一些变量值的文件。我创建了一个格式为

的属性文件
key=key_value
key=key_value

现在,我想将环境变量的名称设置为键,将其值设置为键值如何分配?

我已阅读该文件,但无法将字符串“key=key_value”分成两个字符串。提前致谢。

最佳答案

使用 FOR 命令你可以从这里转换你的键/值文件

KEY1=value
KEY2=value

进入这个

SET KEY1=value
SET KEY2=value

然后您可以将其作为批处理文件调用,以将所有键设置为环境变量。这仅在所有键都是唯一的情况下才有效,但从您的问题来看,它们似乎是唯一的。

将其另存为批处理文件

@echo off
echo rem generated from keyvalue.txt > keyvalue.bat
for /F "tokens=*" %%I in (keyvalue.txt) do @echo set %%I >> keyvalue.bat

call keyvalue.bat

此 .bat 代码假定您的键/值文件是 keyvalue.txt,并且除了空行或键=值对之外没有其他行。

关于windows - 从文件中读取值并将其分配给批处理脚本中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264477/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com